The document discusses stick diagrams and design rules for VLSI layout. It begins by explaining stick diagrams, which provide topological information to represent circuits between the schematic and layout levels. Examples of stick diagrams for CMOS inverters and other gates are shown. The document then covers design rules, which specify geometries and spacing to optimize yield and reliability. Examples of minimum widths, spacings, and other rules are discussed. The end discusses layout verification using techniques like DRC, LVS, and extraction to check for errors and ensure consistency between schematic and layout.
VLSI Design andLayout Practice Lect5 – Stick Diagram & Scalable Design Rules Danny Wen-Yaw Chung Institute of Electronic Engineering Chung-Yuan Christian University Sept. 2008
2.
IC Layout Conceptand Examples I. Stick Diagram II. Design Rules III. Layout Verification Ref: http://140.135.9.56/XMS/
3.
4.
5.
A. Basic Concept 1. Based on the view point of IC layout, the stick diagram can help us understand the circuit function and its geometrical location relative to other circuit blocks. Legend: contact metal 2 metal 1 poly ndiff pdiff VDD in VSS out ■
6.
A. Basic Concept2. Although the stick diagram is an abstract presentation of real layout, it can use graphical symbols or legend to allocate the circuit to 2-diomensional plane and reach the aim same as the physical layout does. 3. The stick diagram is similar to a backbone of the real layout but without the real size and aspect ratio of the devices , it still can reflect the real condition to layout of the silicon chip.
Stick Diagram Intermediaterepresentation between the transistor level and the mask (layout) level. Gives topological information (identifies different layers and their relationship) Assumes that wires have no width. It is possible to translate stick diagram automatically to layout with correct design rules. [Ref]: 教育部顧問室 「超大型積體電路與系統設計」教育改進計畫 EDA 聯盟 – 推廣課程 Chap.1
9.
Stick Diagram 1.When the same material (on the same layer) touch or cross, they are connected and belong to the same electrical node. 2. When polysilicon crosses N or P diffusion , an N or P transistor is formed. Polysilicon is drawn on top of diffusion. Diffusion must be drawn connecting the source and the drain. Gate is automatically self-aligned during fabrication. [Ref]: 教育部顧問室 「超大型積體電路與系統設計」教育改進計畫 EDA 聯盟 – 推廣課程 Chap.1
10.
Stick Diagram 3.When a metal line needs to be connected to one of the other three conductors, a contact cut ( via ) is required. [Ref]: 教育部顧問室 「超大型積體電路與系統設計」教育改進計畫 EDA 聯盟 – 推廣課程 Chap.1
11.
Stick Diagram 4.Manhattan geometrical rule: When we use only vertical and horizontal lines In orthogonal to describe circuitry. Boston geometrical rule: The stick diagram also allows curves to describe circuitry. 5. In order to describe N/PMOS more completely, to add n-well 、 P+ select 、 well contact and substrate contact are optional for 4-terminal notation.
12.
Conclusion 1. Stick diagram is a draft of real layout, it serves as an abstract view between the schematic and layout . 2. Stick diagram uses different lines, colors and geometrical shapes to present circuit nodes, devices, and their relative location . 3. Stick diagram doesn’t include information about the accurate coordinates and sizes of device, the length and width of conductors and the real size of well region.
13.
CMOS Inverter StickDiagrams Basic layout More area efficient layout [Ref]: 教育部顧問室 「超大型積體電路與系統設計」教育改進計畫 EDA 聯盟 – 推廣課程 Chap.1
Lambda design rulesare based on a reference metric λ that has units of um. All widths, spacing and distances are written in the form Value = m λ Where m is scaling multiplier. <e.g.> λ = 1um w = 2 λ =2um s = 3 λ =3um Lambda-based Design Rules
23.
Lambda based design:half of technology since 1985. As technology changes with smaller dimensions, a simple change in the value of can be used to produce a new mask set. All device mask dimensions are based on multiples of , e.g., polysilicon minimum width = 2 . Minimum metal to metal spacing = 3 Lambda-based Design Rules 6 2 6 3 3
Degree of anisotropy A = 1 – r lat /r vert Where r respective etch rates Physical Limitations
28.
Design Rule (0) Due to the photo resolution, concentration, temperature and reaction time of the chemical reagents, the layout should tolerate some errors caused by process environment. In order to avoid the influence from process variation, the layout of the circuit schematics should follow the design Rule 。
Design Rules(1) Layoutrules are used for preparing the masks for fabrication. Fabrication processes have inherent limitations in accuracy. Design rules specify geometry of masks to optimize yield and reliability (trade-offs: area, yield, reliability). Three major rules: Wire width: Minimum dimension associated with a given feature. Wire separation: Allowable separation. Contact: overlap rules. [Ref]: 教育部顧問室 「超大型積體電路與系統設計」教育改進計畫 EDA 聯盟 – 推廣課程 Chap.1
31.
Design Rules(2) Twomajor approaches: “ Micron” rules: stated at micron resolution. rules: simplified micron rules with limited scaling attributes. may be viewed as the size of minimum feature. Design rules represents a tolerance which insures very high probability of correct fabrication (not a hard boundary between correct and incorrect fabrication). Design rules are determined by experience. [Ref]: 教育部顧問室 「超大型積體電路與系統設計」教育改進計畫 EDA 聯盟 – 推廣課程 Chap.1
32.
Terminology & DefinitionMin. Width : The min. width of the line (layer) <Example> Wpoly(min.) = 0.5um Min. Space : The min. spacing between lines with same material <Example> Spoly-poly(min.) = 0.5um
33.
<Min. Extension :The min. extension over different layers <Example> Poly-gate extension over diffusion area = 0.55um Min. Overlap : The overlap between different layers <Example> Poly1 overlap Poly2 min. = 0.7um Terminology & Definition
34.
Terminology & DefinitionMax. area of the specific region. <Example> Bonding Pad Area, max. = 100um x 100um
III. LayoutVerification A. Definition DRC – Design Rule Check ERC – Electrical Rule Check LVS – Layout Versus Schematic LPE – Layout Parameter Extraction
42.
Layout Verification B. DRC(Design Rule Check) : => To check the min. line width and spacing based on the design rules. C. ERC(Electrical Rule Check) : => To check the short circuit between Power and Ground, or check the floating node or devices.
43.
Layout Verification D.LVS(Layout versus Schematic) : => To verify the consistency between Schematic and Layout. For example : to check the amount of transistor numbers, sizes of W/L. E. LPE or PEX(Layout Parameter Extraction) : => From the database of layout, to extract the devices with parasitics including effective W/L, parasitic capacitances and series resistance. The extracted file is in SPICE format and can be used for Post-Layout Simulation 。
44.
Layout Verification F.Simulations Pre-Layout Simulation - before layout work Post-Layout Simulation – after layout work, post layout simulation will reflect more realistic circuit performance.