Imperial
College OF SCIENCE, TECHNOLOGY
AND MEDICINE University of London Department of Electrical & Electronic Engineering Digital IC Design Course
Scalable
CMOS (SCMOS) Design Rules
(Based on MOSIS design rule Revision 7.3) |
|
1 Introduction
1.1 SCMOS Design Rules
In the SCMOS rules, circuit geometries are specified in the Mead and Conway's lambda based methodology [1]. The unit of measurement, lambda, can easily be scaled to different fabrication processes as semiconductor technology advances.
Each design has a technology-code associated with the layout file. Each technology-code may have one or more associated options added for the purpose of specifying either (a) special features for the target process or (b) the presence of novel devices in the design.
2 Standard SCMOS
The standard CMOS technology accessed by MOSIS is a single polysilicon, double metal, bulk CMOS process with enhancement-mode n-MOSFET and p-MOSFET devices [3].
2.1 Well Type
Three technology-codes are used to indicate the well type (substrate) used
for fabrication (as shown in Table 1).
Technology-Code | Description |
---|---|
SCN | Scalable CMOS N-well |
SCP | Scalable CMOS P-well |
SCE | Scalable CMOS Either-well |
For our course, we are using Scalable CMOS n-well 0.35 um process similar to that of TSMC 0.35 process.
2.2 SCMOS Options
SCMOS options are used to designate projects that use additional layers beyond
the standard single-poly, double metal CMOS. Each option is called out with
a designator that is appended to the basic technology-code. The current list
is shown in Table 2.
Designation | Long Form | Description |
---|---|---|
E | Electrode | Adds a second polysilicon layer (poly2 or electrode) that can serve either as the upper electrode of a poly capacitor or (1.2 and 2.0um only) as a gate for transistors |
3M | Triple Metal | Adds second via (via2) and third metal (metal3) layers |
_SUBM | Sub Micron | Uses revised layout rules for better fit to submicron processes
(see section 2.3) |
The process we will be using on our course is based on TSMC 0.35um, 3 metal,
2 poly processes as shown below:
Foundry | Process | Lambda | Options |
---|---|---|---|
|
|
|
|
2.3 SCMOS_SUBM - Sub Micron Rules
The SCMOS layout rules were historically developed for 1.0 to 3.0 micron processes.
To take full advantage of advanced submicron processes, the SCMOS rules were
revised to create SCMOS_SUBM. By increasing the lambda size for some rules (those
that didn't shrink as fast in practice as did the overall scheme of things),
the submicron rules allow for use of a smaller value of lambda, and better fit
to these small feature size processes. Table 4 lists the differences between
SCMOS and SCMOS sub-micron.
Rule | Description | SCMOS | SCMOS sub-micron |
---|---|---|---|
1.1 | Well width | 10 | 12 |
1.2 | Well space (different potential) | 9 | 18 |
2.3 | Well overlap (space) to transistor | 5 | 6 |
3.2 | Poly space | 2 | 3 |
5.3, 6.3 | Contact space | 2 | 3 |
5.5b | Contact to Poly space to Poly | 4 | 5 |
7.2 | Metal1 space | 3 | 3 |
8.5 | Via on flat | 2 | unrestricted |
9.2 | Metal2 space | 4 | 3 |
15.1 | Metal3 width | 6 | 5 |
15.2 | Metal3 space | 4 | 3 |
A user design using the SCMOS rules can be in either Calma GDSII format [2] or Caltech Intermediate Form (CIF version 2.0) [1]. The two are completely interchangable. Note that all submitted CIF and GDS files have already been scaled before submission, and are always in absolute metric units -- never in lambda units.
GDSII is a binary format, while CIF is a plain ASCII text. For detailed syntax and semantic specifications of GDS and CIF, refer to [2] and [1] respectively.
In GDS format, a design layer is specified as a number between 0 and 255 (formerly 63). SCMOS now reserves layer numbers 21 through 62, inclusive, for drawn layout. Layers 0 through 20 plus layers 63 and above can be used by designers for their own purposes.
A partial list of SCMOS layers is shown in Table 5, along with a list by tech-code in Table 6.
CIF | GDS | LAYER | NOTES | ||
CCC | 25 | CONTACT | |
||
XP | 26 | XP | Non-fab layer used to highlight pads | ||
CWN | 42 | N_WELL | Use for SCN* and SCE* designs | ||
CAA | 43 | ACTIVE | |
||
CSP | 44 | P_PLUS_SELECT | |
||
CSN | 45 | N_PLUS_SELECT | |
||
CPG | 46 | POLY | |
||
CCP | 47 | POLY_CONTACT | This layer should be replaced by CONTACT | ||
CCA | 48 | ACTIVE_CONTACT | This layer should be replaced by CONTACT | ||
CCE |
55 |
ELECTRODE_CONTACT |
This layer is for For SC*E designs
only. It should be replaced by the CONTACT layer. |
||
CEL | 56 | ELECTRODE | |
||
CMF | 49 | METAL1 | |
||
CVA | 50 | VIA | |
||
CMS | 51 | METAL2 | |
||
COG | 52 | GLASS | |
||
CVS | 61 | VIA2 | Use for SC*3M designs | ||
CMT | 62 | METAL3 | Use for SC*3M designs | ||
CTA | 60 | THICK_ACTIVE | Use for TSMC 0.25, 0.35µ SC* designs only |
Tech-code | Layers |
SCN3ME | N-well, Active, N-select, P-select, Poly, Contact, Poly2, Metal1, Via, Metal2, Via2, Metal3, Glass |
Many fine-featured processes utilize CMP (Chemical-Mechanical Polishing) to achieve planarity. Most of the 0.35 micron (and smaller) processes are in this category. Effective CMP requires that the variations in feature density on a layer be restricted.
See the following for more details.
5 Process-Induced Damage (otherwise known as "Antenna Rules") Rules - General Requirements
The "Antenna Rules" deal with process induced gate oxide damage caused when exposed polysilicon and metal structures, connected to a thin oxide transistor, collect charge from the processing environment (e.g., reactive ion etch) and develop potentials sufficiently large to cause Fowler Nordheim current to flow through the thin oxide. Given the known process charge fluence, a figure of exposed conductor area to transistor gate area ratio is determined which guarantees Time Dependent Dielectric Breakdown (TDDB) reliability requirements for the fabricator. Failure to consider antenna rules in a design may lead to either reduced performance in transistors exposed to process induced damage, or may lead to total failure if the antenna rules are seriously violated.
See the following for more details.
References
[1] C. Mead and L. Conway, Introduction to VLSI Systems, Addison-Wesley,
1980
[2] Cadence Design Systems, Inc./Calma. GDSII Stream Format Manual, Feb.
1987, Release 6.0, Documentation No. B97E060
[3] N. H. E. Weste and K. Eshraghian, Principles of CMOS VLSI Design: A System
Perspective, Addison-Wesley, 2nd edition, 1993