+ All Categories
Home > Documents > Design and Implementation of VLSI Systems (EN1600) lecture05 Sherief Reda Division of Engineering,...

Design and Implementation of VLSI Systems (EN1600) lecture05 Sherief Reda Division of Engineering,...

Date post: 22-Dec-2015
Category:
View: 216 times
Download: 0 times
Share this document with a friend
Popular Tags:
12
esign and Implementation of VLSI System (EN1600) lecture05 Sherief Reda Division of Engineering, Brown University Spring 2008 [sources: Weste/Addison Wesley]
Transcript
Page 1: Design and Implementation of VLSI Systems (EN1600) lecture05 Sherief Reda Division of Engineering, Brown University Spring 2008 [sources: Weste/Addison.

Design and Implementation of VLSI Systems(EN1600)lecture05

Sherief RedaDivision of Engineering, Brown University

Spring 2008

[sources: Weste/Addison Wesley]

Page 2: Design and Implementation of VLSI Systems (EN1600) lecture05 Sherief Reda Division of Engineering, Brown University Spring 2008 [sources: Weste/Addison.

Summary of Terminology• body• diffusion (n/p)• source• drain • well• tap• contact• metal track• via• polysilicon gate length/width• gate oxide• channel

All these structures must obey the dimensions and separation rules dictated by the process fabrication facility

Page 3: Design and Implementation of VLSI Systems (EN1600) lecture05 Sherief Reda Division of Engineering, Brown University Spring 2008 [sources: Weste/Addison.

Process design rules

• Design rules change from fab to fab

• Fab examples: IBM, Intel, TI, TSMC, UMC, MOSIS

• Design rules change according to the process technology

Page 4: Design and Implementation of VLSI Systems (EN1600) lecture05 Sherief Reda Division of Engineering, Brown University Spring 2008 [sources: Weste/Addison.

Lambda rules

• Feature Size: minimum distance between source and drain of transistor

• Feature size = 2λ (@ 90nm feature size λ=45)

• According to Moore’s Law, how much does the feature size scale by every ~2 years?

Page 5: Design and Implementation of VLSI Systems (EN1600) lecture05 Sherief Reda Division of Engineering, Brown University Spring 2008 [sources: Weste/Addison.

Design rules and gate layout

• Lambda rules are conservative

Page 6: Design and Implementation of VLSI Systems (EN1600) lecture05 Sherief Reda Division of Engineering, Brown University Spring 2008 [sources: Weste/Addison.

More design rules

Page 7: Design and Implementation of VLSI Systems (EN1600) lecture05 Sherief Reda Division of Engineering, Brown University Spring 2008 [sources: Weste/Addison.

More and more design rules

Page 8: Design and Implementation of VLSI Systems (EN1600) lecture05 Sherief Reda Division of Engineering, Brown University Spring 2008 [sources: Weste/Addison.

Inverters with taps

Page 9: Design and Implementation of VLSI Systems (EN1600) lecture05 Sherief Reda Division of Engineering, Brown University Spring 2008 [sources: Weste/Addison.

Layout of a 3-input NAND gate

Page 10: Design and Implementation of VLSI Systems (EN1600) lecture05 Sherief Reda Division of Engineering, Brown University Spring 2008 [sources: Weste/Addison.

Stick diagrams

• No need to be drawn to scale

Page 11: Design and Implementation of VLSI Systems (EN1600) lecture05 Sherief Reda Division of Engineering, Brown University Spring 2008 [sources: Weste/Addison.

Pitch of routing tracks

Page 12: Design and Implementation of VLSI Systems (EN1600) lecture05 Sherief Reda Division of Engineering, Brown University Spring 2008 [sources: Weste/Addison.

Gate area estimation


Recommended