Professional Documents
Culture Documents
Introduction To Vlsi Technology
Introduction To Vlsi Technology
Technology
Voltage Migration
5V, 3.3V, 2.5V, 1.8V, 1.5V, 1V …
Introduced 11 / 15 / 71 4 / 1 / 72 4 / 1 / 74 6 / 8 / 78 6 / 1 / 79
Clock Speeds 108 KHz 200 KHz 2 MHz 5 MHz, 8 MHz, 5 MHz, 8
10 MHz MHz
Bus Width 4 bits 8 bits 8 bits 16 bits 8 bits
Clock Speeds 6, 8, 10, 12.5 16, 20, 25, 33 16, 20, 25, 33 25, 33, 50 MHz
MHz MHz MHz
Bus Width 16 bits 32 bits 16 bits 32 bits
Clock Speeds 16, 20, 60, 66 MHz 150, 166, 180, 200, 233, 266, 300
25, 33 MHz 200 MHz MHz
Bus Width 32 bits 64 bits 64 bits 64 bits
Wafer specifications
Thickness - 300 µ
Diameter - 8 inches.
VLSI
ISSUES CHALLENGES
Design Methodology
Rate of change of
Time To Market technology Vs Design cycle
Clock Speed time
Power Consumption Feature Size Vs Modeling
Cost & Testing
Silicon Technology Speed Vs Power
I/O block
I/O block
I/O block
I/O block
Copy rights©Powai
Simplified Labs Tech. Pvt.Ltd.
Configurable Logic Block (CLB) Diagram,
www.powailabs.com
from Xilinx XC4000 series da
FPGA - Basic SRAM Logic Block
Select
Out
Flip -flop
In1
D Q
In2
LUT
In3
In4
C lock
G4
x1
x1
1
0/1
0
0/1 f1
f
0
0/1
1
0/1
x2
x2
LB LB LB
Switch Switch
Matrix Matrix
LB LB LB
Specification Synthesis
Generic
HDL or Netlist
Schematics
Technology
Mapping
Device
Device Place and Dependent
Configuration Route Netlist
Bit stream
Copy rights©Powai Labs Tech. Pvt.Ltd.
www.powailabs.com
FPGA Evaluation
Device Vendors
Xilinx, Altera , Actel, Cypress,
QuickLogic …etc
Performance
Fast Time To Market
Firm Cores
Hard Cores Soft Cores
Hard IP Cores
Hard IP cores consist of hard layouts using particular physical design libraries
and are delivered in masked-level designed blocks
These blocks are designed to be as efficient as possible in terms of power
consumption, silicon real estate and performance
Hard cores offer optimized implementation and the highest performance for
their chosen physical library
Integration of hard IP cores is quite simple and the core can be dropped into
an SOC physical design with minor integration effort
However, hard cores are technology dependent and provide minimum
flexibility and portability in reconfiguration and integration across multiple
designs and technologies
A hard core is very technology-specific
Hard Low
Soft
Firm High
Copy rights©Powai Labs Tech. Pvt.Ltd.
www.powailabs.com
IP Sources
The three main sources of IP are
– Internally created blocks from previous designs
– FPGA vendors
– Third party IP providers (Cast, Virtual IP Group ..etc)
IP Core Generators- These generators are special tools that act as IP
block/core generators
– IP generators are almost invariably parameterized, allows
designers to specify parameters like depths, widths, or both of
buses and functional elements
– It also allows to select a list of functional elements that designer
wish to include or exclude from final representation
– Helps designer to create the most efficient IP block/core in terms
of its resource requirements and performance
Copy rights©Powai Labs Tech. Pvt.Ltd.
www.powailabs.com
CORE SOLUTIONS APPLICATIONS
Base Level Functions
Microprocessors, Microcontrollers, UART, Other Peripherals.
Xilinx Supplies more than 1000 types of Free cores with their Software
packages.
text text
Functional
Simulation
Synthesis
Gate Level
Simulation
Mapping + Translatio
Timing n
Simulation
Programming
There are various ways in which the design can be entered. Some of
the popular one’s are :
– VHDL
– [ Very High Speed Integrated Circuit Hardware Description
Language ].
Origin : 1981 (DOD America)
– VERILOG
Standard : IEEE1364
A
B
C=1
D=1
Synthesis
Netlist Report
A
B
C=1
D=1 Models gate
S delays
S1
Copy rights©Powai Labs Tech. Pvt.Ltd.
www.powailabs.com
GATE DELAY
PLACE & ROUTE
Is the process of,
– Placing the design into the
specified Device.
– Optimizing the usage of
available resources, viz.
logic cells and Interconnects.
Is Vendor and Target Technology
Dependent
It Uses
– Vendor Libraries
Vendor ???
– Algorithms
– Directives
– User Specified Constraints
Copy rights©Powai Labs Tech. Pvt.Ltd.
www.powailabs.com
4-INPUT AND GATE – AFTER P&R
B
C=1
D= 1
S1
S2
Scanner
Inkjet
Printer