LSI Logic Design Chapter 1
LSI Logic Design Chapter 1
Mobile Phone
Memory, Game
E-mail, E-tag, Music
Data Communicate
Camera, Digital-TV
Windows (Software)
PC Mobile
LSI
Life Car
Page 4
Graph of Semiconductor Products Diode,
Transistor,
Discrete device LED,
Consists of just one etc.
Semiconduct circuit element
or device Analog,
Integrated circuit Mixed signal,
Hardware Consists of many Digital.
products circuit elements
Page 5
Classification of IC
Integration level
Integration Scale SOC (System-on-a-chip)
low high SiP (System in Package)
SSI MSI LSI VLSI ULSI
Medium Very Functional characteristic
Large Ultra Memory device
Small Scale Integration
Logic device
Page 6
LSI Development Flow
device
process design
requirements
fabrication
*characterization
wafer level test
*qualification Production (flow)
packaging
*quality assurance
chip level test
LSI products
Page 8
Total LSI Design Flow
Technology rule
Device spec Device parameters System design
(process spec) Device design Layout design rule
Layout verif. rule
Logic design
Circuit spec Circuit design
Cell library Test design
Logic model
Library spec Library design Timing model Layout design
Circuit model
Layout model
Mask making
Page 9
LSI Development and Business Models
System spec
IDM
Layout design
Mask making
Foundry
Fabrication IDM: Integrated
& QA Device Manufacturer
only QA
Page 10
LSI Design Flow
Technology rule
Device spec Device parameters System design
(process spec) Device design Layout design rule
Layout verif. rule
Logic design
Circuit spec Circuit design
Cell library Test design
Logic model
Library spec Library design Timing model Layout design
Circuit model
Layout model
Mask making
Page 12
System spec
Mask making
No spin!
prototyping
Page 13
Hardware Design Functional specification Manual Handbook
Architecture design
Front-end
Design work design
RTL design
Logic verification
Manufacturing Front-end of
Fabrication/test
process
Back-end of
Packaging/test process
Interaction with
software development Shipping
P&R: Place and Route
Page 14
specification/manual
input ?? output
Functional specification
seed, power, etc. structure
control/data path
Architecture design
RTL programming
RTL design
logic simulation
test scenario
Logic verification
timing report
STA: Static timing analysis
Page 15
GDS file
Photo mask
OPC
Mask production
Lithography Etching
Mask Photoresist
Fabrication/test
Ion implant
Silicon wafer
Deposition
Wire bonding
Packaging/test
Quality assurance/inspection
Molding
LSI tester
Page 16
Software Design
Functional specification Manual Handbook
Architecture design
Design work
Logic design
Programming
Simulation
Logic verification
Test on actual device
Manufacturing
Packaging/test
Page 17
History of LSI Design Methodologies
Page 18
Old vs. Current Design
Old LSI design Current LSI design
Manufacture dependent Cell base design
General
( Closed system ) ( Open system )
Design Manufacture specific tools. C language, Verilog, VHDL, etc.
functions
Page 19
Classification of IC from the view point of design
RTL
<= RTL
ASCP Synthesis
Verification
<= net list
ASIC Layout
<= mask pattern
COT WS GDSⅡ
Production
WS: Work Sign Off
Testing
COT: Customer Own Tool
GDSⅡ: Graphic Data System II
Page 20
In the actual implementation, we use a serial interface to reduce
the number of pins, that is, we use a serializer for 64 bits parallel
interface of snake lamps.
The additional specifications needed to design the chip are as
follows.
Page 27
Block structure of the chip
Write this part in Verilog and synthesize it.
VDDQ
VDDI protecter
VSS
Clock LED_CLK
CLK
Input Serializer
RST_n
buffer Output LED_DAT
Noise canceller buffer
ERROR
U_n Synchronization
Page 28
always@(posedge CLK or negedge SB) begin
if(!SB) begin
Q <= 1'b1;
end Verilog MOS circuit
else begin
Q <= DATA;
end
end The Flip-Flop of
the snake body
Page 33