Design Layers Flashcards

1
Q

What language does the Relational/Functional Layer use? What is its purpose?

A

PSL,UML

To identify and define features of the problem. To estimate the likelihood that a solution exists within physical constraints.

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

What language does the Algorithmic/Procedural Layer use? What is its purpose?

A

ASM Chart, C, Matlab

To define large-scale features (method and modules) of alternative solutions. The complexity choices made strongly affect timing and other physical properties.

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

What language does the Register Transfer Layer use? What is its purpose?

A

RTL

To define hardware architecture (medium -scale functional blocks). To extract initial estimates of physical properties.

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

What language does the Gate Layer use? What is its purpose?

A

Netlist

To define small-scale logic structure (Boolean operations). To extract good timing, power and area estimates.

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

What language does the Physical Layout Layer use? What is its purpose?

A

Bitstream

Micro-scale adjustments to a few critical regions (transistors). Timing, power and area calculations are nearly exact but onerous.

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