Prerequisite – Introduction to Digital Systems
Computer Added Design (CAD) tools are introduced in the process due to its increased size and complexity in current trends. Designers want to standardize the design procedure, starting from the design idea to get the design implemented then so called design flow.
New CAD tools are based on Hardware Description Language (HDL) to improve the process. HDLs provide formats for representing the outputs of various design steps. An HDL based Design Automation (DA) tool transforms for its HDL input into an HDL, which contains more hardware information.
Behavioral Representation :
It describes how a particular design should respond to a given set of inputs. Behavior may be specified by:
- Boolean equations
- Tables of input and output values
- Algorithm written in standard high level computer language or in special hardware description language.
An n-bit Adder is a good example of Behavioral representation.
Structural Representation :
It specifies how components are interconnected to perform a certain function or achieve a designated hardware. In general, the description is a list of modules and their interconnects – often called netlist.
At the Structural level, the level of abstraction are:
- The module level
- The gate level
- The switch level
Physical Representation :
In an IC process, the lowest level of physical specification is the photo-mask information required by the various processing steps in the fabrication process. At the module level, the physical layout for the 4 bit Adder may be defined by a rectangle or polygon that specifies the outer boundary of all the geometry for the Adder, set of submodules and collection of inputs.
Attention reader! Don’t stop learning now. Get hold of all the important DSA concepts with the DSA Self Paced Course at a student-friendly price and become industry ready.
- RTL (Register Transfer Level) design vs Sequential logic design
- Difference between Good Design and Bad Design in Software Engineering
- LMN - Digital Electronics
- Encoder in Digital Logic
- What is DSU(Digital Service Unit)?
- What is DVM(Digital Volt Meter)?
- Digital Signature Standard (DSS)
- BCD Adder in Digital Logic
- What is DAT(Digital Audio Tape)?
- Introduction to Digital Systems
- Analog to Digital Conversion
- Implementation of Digital System
- Digital to Analog Conversion
- 5 variable K-Map in Digital Logic
- Difference between SOP and POS in Digital Logic
- Specification of Digital System
- What is Scrambling in Digital Electronics ?
- Latches in Digital Logic
- Multiplexers in Digital Logic
- Counters in Digital Logic
If you like GeeksforGeeks and would like to contribute, you can also write an article using contribute.geeksforgeeks.org or mail your article to firstname.lastname@example.org. See your article appearing on the GeeksforGeeks main page and help other Geeks.
Please Improve this article if you find anything incorrect by clicking on the "Improve Article" button below.