Design Layers Flashcards Preview

Digital System Design 2 > Design Layers > Flashcards

Flashcards in Design Layers Deck (5):
1

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

PSL,UML

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

2

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

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.

3

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

RTL

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

4

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

Netlist

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

5

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

Bitstream

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