Intro Flashcards

1
Q

What are the front end steps?

A
  1. Design Specification
  2. RTL coding
  3. Functional Simulation
  4. Coverage Analysis
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

What are the synthesis steps according to RAK?

A
  1. Logic mapping (synthesis)
  2. DFT synthesis
  3. ATPG vector generation
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

What are the physical steps according to RAK?

A
  1. Floor planning
  2. Power planning
  3. Placement
  4. CTS
  5. Routing
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

What is final validation according to RAK?

A
  1. STA
  2. GLS
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

What is a design specification?

A

A Design Specification is an explicit set of requirements to be satisfied by a material, product or service.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

What is a HDL

A

An HDL is a description language with special constructs for modeling hardware concurrency and timing.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

What are the levels of abstraction for HDL?

A

Behavioral, Structural, Time Model

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

benefits of HDL

A

Increased productivity due to higher level of abstraction, in ascii, enables design reuse, description is independent of implementation

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

What is the Cadence RTL simulator?

A

Xcelium,
started with:
xrun <source></source> [options] -top [lib.]cell[.view]

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

What are the major steps of a Xcelium run?

A
  1. Compilation, create design data objects
  2. Elaboration
  3. Execute simulation code
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q

Xcelium compile only

A

xrun -compile <files></files>

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
12
Q

What is the Cadence Verilog Debugger

A

SimVision which is part of Verisium Debug

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
13
Q

How to invoke SimVision?

A

xrun <source></source> -access +rwc -gui

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
14
Q

How to invoke the coverage tool

A

make sure you start xrun with -coverage all

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
15
Q

What is CCS and NLDM

A

CCS = Composite Current Source
NLDM = Non Linear Delay Model

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
16
Q

What is a timing model?

A

A timing model consists of driver model, net model and a receiver model. Driver model and receiver models are typically characterized using a circuit simulator, whereas net model is either estimated (wire-load, manhattan or star topology) or extracted from a layout using technology parameters of metal, via and contact etc.

17
Q

What is the NLDM driver model?

A

NLDM driver model characterizes input-to-output delay and output transition times with sensitivity to input transition time, output load and side input states.