MOSIS Scalable CMOS (SCMOS) Design Rules

(Revision 7.2)

The MOSIS Service

USC/ISI

4676 Admiralty Way

Marina del Rey, CA 90292-6695

1 Introduction

1.1 SCMOS Design Rules

This document defines the official MOSIS scalable CMOS (SCMOS) layout rules. It supersedes all previous revisions.

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. At the moment, three technology-codes are used to specify the basic CMOS process. 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. At the time of this revision, MOSIS is offering six CMOS processes from three different foundries with feature sizes from 2.0 micron to 0.5 micron.

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-CodeDescription
SCNScalable CMOS N-well
SCPScalable CMOS P-well
SCEScalable CMOS Either-well

Table 1: SCMOS well types

The SCN and SCP technology-codes are used when submitting a design for fabrication in a process of the specified well. For convenience, in either case, the layout file may contain the 'other' well, but it will always be ignored.

Designs specifying the SCE technology-code may be fabricated in any CMOS process, N-well or P-well (either) and must include both wells (and correspondingly, well/substrate contacts for proper bias). For any given fabrication process the 'other' well be ignored during mask generation. If twin-tub processes are offered in the future, both wells will be used. Note: Currently MOSIS only offers n-well processes.

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. Please note that not all possible combinations are available. The current list is shown in Table 2.

DesignationLong FormDescription
EElectrodeAdds a second polysilicon layer (electrode) that can serve either as the upper electrode of a poly capacitor or as a gate for transistors.
AAnalogAdds electrode (as in E option), plus layers for vertical NPN transistor pbase and buried CCDs.
3MTriple MetalAdds second via (via2) and third metal (metal3) layers.
4MQuad MetalAdds 3M plus third via (via3) and fourth metal (metal4) layers.
LCLinear CapacitorAdds a cap_well layer for linear capacitors.
_MEMSMicro MachiningAdds mems_open and mems_etch_stop for CMOS-compatible
MEMS devices.
_SUBMSub MicronUses revised layout rules for better fit to submicron processes
(see section 2.4).

Table 2: SCMOS technology options

In addition to the options in Table 2, two undeclared options exist. The first is for high voltage MOSFET. The second is for a tight metal rule for metal interconnect. For options available to specific processes, see Tables 3a and 3b.

FoundryProcessLambdaOptions
Orbit2.0um N-well1.0umSCNA, SCNE, SCN, SCNA_MEMS
AMIABN (1.2um N-well)0.6umSCNA(1), SCNE, SCN, High Voltage
HPCMOS34 / AMOSI (1.2um N-well)0.6umSCNLC, SCN, Tight Metal
HPCMOS26G (0.8um N-well)0.5umSCN3M, SCN, Tight Metal
AMICWL (0.8um N-well)0.5umSCNPC
HPGMOS14TB/AMOS14TB (0.5um N-well)0.35umSCN3M, SCN, SCN3MLC, SCNLC,
Tight Metal
HPGMOS10QA (0.35um N-well)0.25umSCN4N, Tight Metal

Table 3a: MOSIS SCMOS-compatible mappings

FoundryProcessLambdaOptions
HPCMOS26G (0.8um N-well)0.4umSCN3M_SUBM, SCN_SUBM
HPGMOS14TB/AMOS14TB (0.5um N-well)0.3umSCN3M_SUBM, SCN_SUBM, SCN3MLC_SUBM, SCNLC_SUBM
HPGMOS10QA (0.35um N-well)0.2umSCN4M_SUBM

Table 3b: MOSIS SCMOS_SUBM-compatible mappings

2.3 SCMOS-compatible processes

MOSIS currently offers the fabrication processes shown above in Tables 3a and 3b. For each process the list of appropriate SCMOS technology-codes is shown. Note that whenever SCNxx appears, SCExx is also appropriate.

2.4 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, SCMOS tight metal and SCMOS sub-micron.

DescriptionRuleSCMOSSCMOS tight metalSCMOS sub-micron
Well width1.1101012
Well space (different potential)1.29918
Well overlap (space) to transistor2.3556
Poly space3.2223
Contact space5.3, 6.3223
Metal1 space7.2323
Via on flat8.522unrestricted
Metal2 space9.2433
Metal3 width15.1665
Metal3 space15.2443

Table 4: SCMOS, SCMOS tight metal, SCMOS Sub-micron differences

3 CIF and GDS layer specification

A user design submitted to MOSIS 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). MOSIS 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 and will be ignored by MOSIS.

In this revision, nine new layers were added as shown below:

P-high-voltage is used to indicate high-voltage p-type areas.

N-high-voltage is used to indicate high-voltage n-type areas.

MEMS-open is used to indicate substrate pit opening area for MEMS devices.

MEMS-etch-stop is used to indicate substrate p+ etch-stop area for MEMS devices.

Contact replaces the previously separate poly-contact, active-contact and electrode-contact layers.

Pads is used to indicate bonding pad locations.

Explicit field implant denotes the field implant reversal layer.

Poly-cap supports the AMI-style linear capacitor called SCNPC. It has the regular (two-metal) SCN layers, plus the new layer POLY_CAP1.

Silicide block is used for blocking the siliciding of poly and/or active.

Users should be aware that there is only one contact mask layer, although several separate layers were defined and are retained for backward compatibility. A complete list of SCMOS layers is shown in Table 5.

SCMOS layerCIF nameGDS2 numberSCMOS layerCIF nameGDS2 number
P-high-voltageCVP21PolyCPG46
N-high-voltageCVN22ContactCCG25
MEMS-openCOP23Metal1CMF49
MEMS-etch-stopCPS24ViaCVA50
PadXP26Metal2CMS51
Explicit field implantCFI27GlassCOG52
Poly-capCPC28ElectrodeCEL56
Silicide blockCSB29Buried-CCDCCD57
P-wellCWP41P-baseCBA58
N-wellCWN42Cap-wellCWC59
ActiveCAA43Via2CVS61
P-plus-selectCSP44Metal3CMT62
N-plus-selectCSN45Via3CVT30
---Metal4CMQ31

Table 5: SCMOS layer map

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


SCMOS Layout Rules - Well

RuleDescriptionLambda
1.1Minimum width10
[SUBM 12]
1.2Minimum spacing between wells at different potential9
[SUBM 18]
1.3Minimum spacing between wells at same potential0 or 6
1.4Minimum spacing between wells of different type
(if both are drawn)
0

Table 6: SCMOS Layout Rules - Well


SCMOS Layout Rules - Active

RuleDescriptionLambda
2.1Minimum width3
2.2Minimum spacing3
2.3Source/drain active to well edge5
[SUBM 6]
2.4Substrate/well contact active to well edge3
2.5Minimum spacing between active of different implant0 or 4

Table 7: SCMOS Layout Rules - Active


SCMOS Layout Rules - Poly

RuleDescriptionLambda
3.1Minimum width2
3.2Minimum spacing2
[SUBM 3]
3.3Minimum gate extension of active2
3.4Minimum active extension of poly3
3.5Minimum field poly to active1

Table 8: SCMOS Layout Rules - Poly


SCMOS Layout Rules - Select

RuleDescriptionLambda
4.1Minimum select spacing to channel of transistor
to ensure adequate source/drain width
3
4.2Minimum select overlap of active2
4.3Minimum select overlap of contact1
4.4Minimum select width and spacing
(Note: P-select and N-select may be coincident,
but must not overlap) (not illustrated)
2

Table 9: SCMOS Layout Rules - Select


SCMOS Layout Rules - Simple Contact to Poly

On HP's CMOS14 process (and probably on all subsequent processes as they evolve), HP requires that ALL features on the insulator layers (CONTACT, VIA, VIA2) MUST BE of the single standard size; there are no exceptions for pads (or logos, or anything else); large openings must be replaced by an array of standard sized openings.

RuleDescriptionLambda
5.1Exact contact size2 x 2
5.2Minimum poly overlap1.5
5.3Minimum contact spacing2
[SUBM 3]
5.4Minimum spacing to gate of transistor2

Table 10: SCMOS Layout Rules - Simple Contact to Poly


SCMOS Layout Rules - Simple Contact to Active

RuleDescriptionLambda
6.1Exact contact size2 x 2
6.2Minimum active overlap1.5
6.3Minimum contact spacing2
[SUBM 3]
6.4Minimum spacing to gate of transistor2

Table 11: SCMOS Layout Rules - Simple Contact to Active


SCMOS Layout Rules - Alternative Contact to Poly

The rules above are preferred. If, however, one cannot handle the 1.5 lambda contact overlap in 5.2, then that rule, 5.2, may be replaced by these rules, which reduce the overlap, but increase the spacing to surrounding features. The remaining rules above, 5.1, 5.3, and 5.4, still apply as originally stated.

RuleDescriptionLambda
5.2.bMinimum poly overlap1
5.5.bMinimum spacing to other poly4
5.6.bMinimum spacing to active (one contact)2
5.7.bMinimum spacing to active (many contacts)3

Table 12: SCMOS Layout Rules - Alternative Contact to Poly


SCMOS Layout Rules - Alternative Contact to Active

The rules above are preferred. If, however, one cannot handle the 1.5 lambda contact overlap in 6.2, then that rule, 6.2, may be replaced by these rules, which reduce the overlap, but increase the spacing to surrounding features. The remaining rules above, 6.1, 6.3, and 6.4, still apply as originally stated.

RuleDescriptionLambda
6.2.bMinimum active overlap1
6.5.bMinimum spacing to diffusion active5
6.6.bMinimum spacing to field poly (one contact)2
6.7.bMinimum spacing to field poly (many contacts)3
6.8.bMinimum spacing to poly contact4

Table 13: SCMOS Layout Rules - Alternative Contact to Active


SCMOS Layout Rules - Metal1

RuleDescriptionLambda
7.1Minimum width3
7.2.aMinimum spacing3
7.2.bMinimum tight metal spacing
(only allowed between minimum width wires -
otherwise, use regular spacing rule)
2
7.3Minimum overlap of any contact1

Table 14: SCMOS Layout Rules - Metal1


SCMOS Layout Rules - Via1

RuleDescriptionLambda
8.1Exact size2 x 2
8.2Minimum via1 spacing3
8.3Minimum overlap by metal11
8.4Minimum spacing to contact2
8.5Minimum spacing to poly or active edge2

Table 15: SCMOS Layout Rules - Via1


SCMOS Layout Rules - Metal2

RuleDescriptionLambda
9.1Minimum width3
9.2.aMinimum spacing4
9.2.bMinimum tight metal or SUBM spacing
(only allowed between minimum width wires -
otherwise, use regular spacing rule)
3
9.3Minimum overlap of via11

Table 16: SCMOS Layout Rules - Metal2


SCMOS Layout Rules - Overglass

Note that rules in this section are in units of microns.
They are not "true" design rules, but they do make good
practice rules. Unfortunately, there are no really good generic
pad design rules since pads are process-specific.

RuleDescriptionMicrons
10.1Minimum bonding pad width100 x 100
10.2Minimum probe pad width75 x 75
10.3Pad metal overlap of glass opening6
10.4Minimum pad spacing to unrelated metal2
(and metal3 if triple metal is used)
30
10.5Minimum pad spacing to unrelated metal1,
poly, electrode or active
15

Table 17: SCMOS Layout Rules - Overglass


SCMOS Layout Rules - Electrode for Capacitor (Analog Option)

The new layer in this option is the electrode layer, which is a second polysilicon layer (physically above the standard, or first, poly layer). The oxide between the two polys is the capacitor dielectric. The capacitor area is the area of coincident poly and electrode.

RuleDescriptionLambda
11.1Minimum width3
11.2Minimum spacing3
11.3Minimum poly overlap2
11.4Minimum spacing to active or well edge
(not illustrated)
2
11.5Minimum spacing to poly contact3

Table 18: SCMOS Layout Rules - Electrode for Capacitor (Analog Option)


SCMOS Layout Rules - Electrode for Transistor (Analog Option)

Same electrode (second poly) layer as above.
RuleDescriptionLambda
12.1Minimum width2
12.2Minimum spacing3
12.3Minimum electrode gate overlap of active2
12.4Minimum spacing to active1
12.5Minimum spacing or overlap of poly2
12.6Minimum spacing to poly or active contact3

Table 19: SCMOS Layout Rules - Electrode for Transistor (Analog Option)


SCMOS Layout Rules - Electrode Contact (Analog Option)

The electrode is contacted through the standard contact layer, similar to the first poly. The overlap numbers are larger, however.
RuleDescriptionLambda
13.1Exact contact size2 x 2
13.2Minimum contact spacing2
13.3Minimum electrode overlap (on capacitor)3
13.4Minimum electrode overlap (not on capacitor)2
13.5Minimum spacing to poly or active3

Table 20: SCMOS Layout Rules - Electrode Contact (Analog Option)


SCMOS Layout Rules - Via2 (Triple Metal Option)

RuleDescriptionLambda
14.1Exact size2 x 2
14.2Minimum spacing3
14.3Minimum overlap by metal21
14.4Minimum spacing to via12
14.5Via2 may be placed over contact

Table 21: SCMOS Layout Rules - Via2 (Triple Metal Option)


SCMOS Layout Rules - Metal3 (Triple Metal Option)

RuleDescriptionLambda
15.1Minimum width6
[SUBM 5]
15.2Minimum spacing to metal34
[SUBM 3]
15.3Minimum overlap of via22

Table 22: SCMOS Layout Rules - Metal3 (Triple Metal Option)


SCMOS Layout Rules - NPN Bipolar Transistor (Analog Option)

The new layer in this option is the pbase layer, which is an active area that is implanted with the pbase implant to form the base. The base contact is enclosed in p-select. The emitter is an n-select region within (and on top of) the base. The entire pbase sits in an n-well that is the collector. The collector contact is a well contact, but the overlaps are larger.

RuleDescriptionLambda
16.1All active contact2 x 2
16.2Minimum emitter select overlap of contact3
16.3Minimum pbase overlap of emitter select2
16.4Minimum spacing between emitter select
and base select
4
16.5Minimum pbase overlap of base select 2
16.6Minimum base select overlap of contact2
16.7Minimum nwell overlap of pbase6
16.8Minimum spacing between pbase and collector active4
16.9Minimum collector active overlap of contact2
16.10Minimum nwell overlap of collector active3
16.11Minimum select overlap of collector active2

Table 23: SCMOS Layout Rules - NPN Bipolar Transistor (Analog Option)


SCMOS Layout Rules - Capacitor Well (Linear Capacitor Option)

This illustration applies only to CMOS34. Note that the smaller values apply only to CMOS34; the larger values apply to CMOS14.

RuleDescriptionLambda
17.1Minimum width10
[SUBM 12]
17.2Minimum spacing9
[SUBM 18]
17.3Minimum spacing to external active5
[SUBM 6]
17.4Minimum overlap of active
(This rule was 3 lambda for CMOS34
process use, and that smaller value is still
acceptable for layout intended for that
process only.)
5
[SUBM 6]

Table 24: SCMOS Layout Rules - Capacitor Well (Linear Capacitor Option)


SCMOS Layout Rules - Linear Capacitor (Linear Capacitor Option)

This illustration applies only to CMOS34. Note that the smaller values apply only to CMOS34; the larger values apply to CMOS14.

RuleDescriptionLambda
18.1Minimum width3
18.2Minimum poly extension of active1/2
18.3Minimum active overlap of poly3
18.4Minimum poly contact to active2
18.5Minimum active contact to poly4/6

Table 25: SCMOS Layout Rules - Linear Capacitor (Linear Capacitor Option)


SCMOS Layout Rules - Buried Channel CCD (2um Analog Option)

RuleDescriptionLambda
19.1Minimum CCD channel active width4
19.2Minimum CCD channel active spacing4
19.3Minimum CCD implant overlap of channel active2
19.4Minimum outside contact to CCD implant3
19.5Minimum select overlap of electrode (or poly)2
19.6Minimum poly/electrode overlap within channel active2
19.7Minimum contact to channel electrode (or poly)2

Table 26: SCMOS Layout Rules - Buried Channel CCD (2um Analog Option)


SCMOS Layout Rules - Silicide Block

RuleDescriptionLambda
20.1Minimum SB width4
20.2Minimum SB spacing4
20.3Minimum spacing, SB to poly or active contact
(no contacts allowed inside SB)
2
20.4Minimum spacing, SB to external active2
20.5Minimum spacing, SB to external poly2
20.6SB is a box surrounding the gate area
20.7SB overlap of gate poly (over active)6
(exactly)
20.8Minimum SB overlap of active (over field)2
20.9Minimum active width for an ESD xtor6
20.10Minimum extent of active beyond SB
(away from gate, when no contact present)
3
20.11Resistor is poly inside SB; poly ends stick out
for contacts must be outside well and over field
20.12Minimum poly width in resistor5
20.13Minimum spacing of poly resistors
(in a single SB region)
7
20.14Minimum SB overlap of poly2

Table 27: SCMOS Layout Rules - Silicide Block


SCMOS Layout Rules - Via3 (Quad Metal option)

A fourth metal layer will be available around the time of the 0.5 um feature size regime. In processes with four metal layers, the third metal is made thinner and therefore has the same layout rules as the second metal. Rules 15.1 and 15.3 are therefore revised in this option. These rules are designed for the SUBM variant directly.

 

RuleDescriptionLambda
15.1Minimum Metal3 width3
(not illustrated)
15.3Minimum Metal3 overlap of VIA21
(not illustrated)
21.1Exact size2 x 2
21.2Minimum spacing4
21.3Minimum overlap by Metal31

Table 28: SCMOS Layout Rules - Via3 (Quad Metal Option)


SCMOS Layout Rules - Metal4 (Quad Metal Option; SUBM only)

 

RuleDescriptionLambda
22.1Minimum width6
22.2Minimum spacing to Metal46
22.3Minimum overlap of Via32

Table 29: SCMOS Layout Rules - Metal4 (Quad Metal option)


SCMOS Layout Rules - SCNPC with POLY_CAP1

The two plates of an SCNPC capacitor are POLY and POLY_CAP1. The POLY_CAP1 must surround the POLY everywhere; the area of the capacitor is the area of the POLY. POLY is physically on top of POLY_CAP1, so that contact to the POLY_CAP1 must be made in the region where it extends beyond the POLY. The capacitor may be in the well or the substrate, but may not straddle a well boundary. The only metal that may cross over a capacitor is the connecting METAL1 wires.

 

RuleDescriptionLambda
23.1Minimum POLY_CAP1 width
This is lithographic; the minimum
to build a real capacitor is
greater than 12 lambda
8
23.2Minimum spacing, POLY_CAP1 to POLY_CAP1
(neighboring capacitor)
4
23.3Minimum spacing, POLY_CAP1 to ACTIVE
(all capacitors must be over field)
8
23.4Minimum overlap, POLY_CAP1 over POLY3
23.5Minimum overlap, POLY_CAP1 over CONTACT2
23.6Minimum overlap, POLY over CONTACT
(in a capacitor only; still 1 lambda elsewhere)
2
23.7Minimum spacing, POLY to CONTACT-to-POLY_CAP12
23.8Minimum spacing, unrelated METAL1 to POLY_CAP14
23.9Minimum spacing, METAL2 to POLY_CAP12

Table 30: SCMOS Layout Rules - SCNPC with POLY_CAP1