Design Layers Flashcards
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.
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.
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.
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.
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.