Lecture 4
Lecture 4
GDS
Lecture 4
Overview of VLSI Design Flow: II
Sneh Saurabh
Electronics and Communications
Engineering
IIIT Delhi
Lecture Plan
Pre-RTL Methodologies
▪ Reusing RTL
▪ Behavior Synthesis
Functional
Specification to RTL
Reusing RTL
System-on-chip (SoC)
▪ Composed of:
➢ Processors, hardware accelerators, memories, peripherals, analog components, and RF
devices connected using some structured communication links
➢ Embedded software
▪ Merits:
➢ Improves productivity
➢ Lowers cost
➢ Increases features
Behaviour Synthesis
Behavioral Synthesis
• Process of converting an
algorithm (not timed) to an
equivalent design in RTL (fully
timed) and satisfy the
specified constraints.
Cost Metrics:
• Area: number of circuit elements
• Latency: number of clock cycles required before results are available
• Maximum clock frequency: worst case combinational delay
• Power dissipation, Throughput, etc.
Resources Resources
• 2 Adders (+) and 1 Register • 2 Adders (+) and 2 Registers
Latency Latency
• 1 clock cycle • 2 clock cycle
Worst Delay Worst Delay
• Delay of 2 Adders • Delay of 1 Adders
Latency 1 2 2
cycle cycle cycle