IRVS VLSI IDEA INNOVATORS

IRVS VLSI IDEA INNOVATORS
VLSI Project, Embedded Project, Matlab Projects and courses with 100% Placements

Wednesday, September 22, 2010

Levels of abstraction (VHDL)

• Different styles are adopted for writing VHDL code.
• Abstraction defines how much detail about the design is specified in a particular description.

• Four levels are:
– Layout level
– Logic level
– Register Transfer level
– Behavioral level



Layout Level

• This is the lowest level and describes the CMOS layout level design on silicon.



Logic Level

• Design has information about
– Function
– Architecture
– Technology
– Detailed timings

• Layout information and analog effects are ignored.

Register Transfer Level

• Using HDL every register in the design and the logic in between is defined.

• Design contains:
– Architecture information.
– No details of technology.
– No specification of absolute timing delays.

Behavioral Level

• Describing function of a design using HDL without specifying the architecture of registers
• Contains timing information required to represent a function


information shared by www.irvs.info