Test 1 Flashcards
Who discovered electrons?
Lorentz
When were electrons discovered?
1895
Who invented vacuum tubes?
De Forest
When were vacuum tubes invented?
1906
Who invented the BJT?
Shockley, Bardeen, and Brattain (awarded Nobel Prize)
What does BJT stand for?
Solid-state discrete Bipolar Junction Transistor
When was the BJT invented?
1950
Who invented integrated circuits and the monolithic (or planar) process?
Robert Noyce and Jack Kilby
When were integrated circuits invented?
1958
Who invented the FET?
Bell Labs
When was the FET invented?
1960
What does FET stand for?
Field effect transistor
What kind of charge do neutrons carry?
None
What kind of charge do protons carry?
Positive
What kind of charge do electrons carry?
Negative
How much heavier than electrons are protons and neutrons?
1800 times
What are the three elements of a circuit?
A group of electrical components connected by elecrical wires powered by a power supply.
What are some typical electical components (devices)?
Transistors, resistors, capacitors, diodes, inductors
What are some typical materials for electrical wires in IC?
Copper, aluminum
What are some typical power supplies?
Battery, household power outlets
What is a conventional (discrete) circuit?
All electrical components and wires are manufactured seperately (individually). Components are connected with wires through soldering.
What are integrated circuits?
All electrical components and wires are built and manufactured over the surface of a tiny piece of silicon.
What is a schematic?
A circuit drawing which shows details of building a circuit
What are the details of a schematic?
Types and number of components to use, and how to connect (hookup) these components.
What is a logic symbol?
A symbolic shape used to represent a functional circuit.
What are the two main categories of electrical devices?
Active and passive
Name some active devices.
Transistors, diodes
Name some passive devices.
Resistors, capacitors, inductors
What characteristic distinguishes active devices from passive ones?
Active devices can amplify.
What are the two main types of transistors?
MOSFETs and BJTs
What does MOSFET stand for?
Metal oxide semiconductor field effect transistor
What are the two types of MOSFETs? Give four different names.
P-channel MOSFET, PMOS, P-gate, pfet / N-channel MOSFET, NMOS, N-gate, nfet
What are the two types of BJTs?
NPN and PNP
Describe the symbols for the passive devices
Resistor = sawtooth / capacitor = break in line with T and bow / inductor = round tooth
What does the symbol for a diode look like?
Triangle with a line across the point (like an inverter with a line instead of a bubble)
How are diodes related to transistors?
A diode is a partial transistor with the collector not used.
What are the four terminals of a MOSFET?
Source, drain (interchangeable), gate, bulk
What are the three terminals of a BJT?
Collector, emitter, base (none interchangeable)
What are the three main types of integrated circuits?
CMOS (only MOSFETS and passive devices), BJT (only BJT and passive devices), BiCMOS (BJT + CMOS + passive devices)
What are two other names for a transmission gate?
Transfer gate, CMOS switch
What is an AND group / configuration?
Two or more transistors of the same type connected in series
What is an OR group or configuration?
Two or more transistors of the same type connected in parallel.
What is an electrical conductor?
A medium through which an electrical current can flow.
What are electrical conductors made of in IC?
Metal or semiconductor
What semi-conducting materials are used in IC?
poly, diffusions, nwell, and p-substrate
What non-conducting materials are used in IC?
Silicon Dioxide and Silicon Nitride
What is the chemcial symbol for Silicon Dioxide?
SiO2
What is the chemical symbol for Silicon Nitride?
Si3N4
What are other names for an electrical wire?
Node, net, signal, bus, line
What are names for a label associated with a wire?
Node name, wire name, net name, signal name
What is an electrical short?
When two conductors having different node names are accidentally connected (shorted) together
Is short always bad?
No short might just refer to a correct connection
What is a floating net?
Wires that the designer forgot to join
When is a conductor open?
When there is a break in connection
Is open always bad?
No, it can just refer to correctly breaking a node
What is the process called to fabricate an IC?
Planar or monolithic
What is the very top layer of insulator called on an IC?
Passivation layer
What is another name for an insulating material?
Dielectric
What are other names of the oxide layers?
CVD oxide, gate oxide, field oxide
What are the two ways of connecting materials?
Touching (or merging) materials of the same layer, or allowing materials at two adjacent levels to meet (touch) through a hole in the insulator
What are global nets?
Nets that travel everywhere on the chip and are heavily loaded
When should an AND be interpreted as a primitive logic?
When its load is not an OR or a NOR
When should an OR be interpreted as a primitive logic?
When its load is neither an AND nor a NAND
What are the benefits of complex logics?
Reduction in transistor sizeMore compact and simpler layoutTime saving in doing layoutCircuit speed improvementReduction in circuit power consumption
Steps to convert complex logic?
- Is this a complex logic?2. Identify final output (NAND or NOR), and draw it as primitive3. Identify logic symbols driving that primitive4. Replace each NMOS in the primitive with the correct AND or OR group5. Replace each PMOS with the complementary AND or OR group6. Correctly connect polys7. Repeat steps for each logic symbol in #3
Define cell.
A piece of layout drawing
Define block
A larger cell
Define mega cell or macro cell
A relatively large piece of layout, usually made of several smaller cells or blocks
Define die
An entire layout project or an actual design (chip) in silicon form. One die contains one project on it
Define die size
The physical dimension of a die. Normally measured in mills or microns
Define SSI
Small scale integration - small chips
Give an example of a SSI
The power management chip on a cell phone
Define MSI
Medium Scale Integration
Define LSI
Large Scale Integration
Define VLSI
Very Large Scale Integration
Define ULSI
Ultra Large Scale Integration
Give an example of a ULSI
A pentium chip
Define SOC
System on a chip - mega chips
Define tape out
The time when a project is completed
Define cell-library
Layout database which contains a collection of cells, blocks, etc., with unique cell names bundled together under a project (library) name
What is one millimeter relative to a meter?
1/1000 of a meter 10-3
What is one micrometer relative to a meter?
1 / 1,000,000 of a meter 10-6
What is one nanometer relative to a meter?
1 / 1,000,000,000 of a meter M-9
What’s one angstrom?
1 / 10,000,000,000 of a meter 10-10
What’s one milli-inch?
1 / 1000 of an inch 10-3 inch
What the abreiviation for millimeter?
mm
What’s the abbreviation for micron?
um
What’s the abrieviation for nanometer?
nm
What’s the abbrieviation for angstrom?
A with a little circle over it
What’s the abbreviation for a milli-inch?
mil
How many microns in 1 mil?
25.4
How many feet in 1 meter?
3.2808…
What’s another name for micrometer?
micron
What’s another name for micron?
Micrometer
What’s a PN junction?
Formed when P- or P+ touches N- or N+
When is a PN junction forward-biased?
When the P-material sees a higher voltage (potential) than the N-material does.
When is a PN junction reverse-biased?
When the P-material sees a lower voltage than the n-material does
What are other names for reverse-biased?
Back biased, reverse connected
What is formed when a PN junction is reverse-biased?
A depletion layer, which blocks the flow of current
What is the nwell typically connected to?
VDD
What is the p-substrate typically connected to?
VSS
Why must the nwell and p-substrate be connected to VDD and VSS?
To electrically isolate the nwell and p-substrate, so that operations of the p-gates does not interfere with operation of the n-gates and vice-versa
What would happen if you put a p-gate in a p-substrate?
The source and drain would short together
What are other names for the bulk?
Back-gate, body, 4th gate
What are other names for ptap?
P-substrate-tap, P-substrate-tie, P-substrate-strap, tie-down
What are other names for the ntap?
nwell-tap, nwell-tie, nwell-strap, tie-up
What is a DRC width check?
Minimum distance between inside edge and inside edge of same layer
What is a DRC spacing check?
Minimum distance check from outside edge to another outside edge of same layer. Also applies to corner to corner check, the notch check, and the donut hole check.
What is a fat metal rule?
Accounts for manufacturing difficulties as a result of the loading effect etch that can lead to issues like larger line edge roughness. Plasma etching. Line quality is better for thinner metals.
What is an extension check?
Minimum distance of one layer extending beyond the edge of another layer. This is a distance check of an inside edge to an outside edge.
What are other names for extension check?
Overhang check, end-cap check
What is the enclosure check?
A check that one layer completely surrounds another layer by a minimum distance. Distance check of an inside edge of a layer to an outside edge of another. The layer with the outside edge must be completely inside the other layer.
What’s an area check?
The minimum area check of a layer in um^2
What’s an intersection check?
Minimum distance of one layer overlapping another. Inside edge to inside edge check.
What’s another name for intersection check?
Overlap check.
What does CIW stand for, and what does it do?
Command Interpreter Window. The first window that appears when you start Cadence. Controls the software.
Where do Cadence messages appear?
In the CIW message window
Where do messages from the current command appear?
In the CIW prompt line
What is the CIW input line for?
Typing in SKILL functions or enter coordinates
What does the ampersand mean in icfb&?
Run in background
Where can you set up and toggle the icon menu, mouse settings line, and prompt line?
CIW->Options->User Preferences
What does LSW stand for?
Layer and Selection Window
What is the LSW for?
Chosing design layer, make objects visible or invisible, or make objects selectable or unselectable.
How do you open the library browser?
CIW->tools->library browser
What does the title bar of the cellview window display?
Info about the cell you’re viewing, including lib, cell, view name
What does the status banner do?
Displays info about the cursor, selection, points, and command
What do you use the cursor and pointer for?
Cursor to enter points or select design objects. Pointer to select menu items of options in command forms
What does the promptline do in the Layout Cellviews window?
Shows instructions from the current command.
What does the Tools menu do?
Lists available Cadence apps. The list differs depending on what you’ve purchased.
What does the Design menu do?
Save or discard design changes, move within design hierarchy, plot a design, or set defaults.
What does the Window menu do?
Change the appearance of the cellview, or change what you are viewing in this cellview.
What does the Create menu do?
Draw shapes of place cell instance, devices, contacts, labels, or pins.
What does the Edit menu do?
Move, copy, modify, delete or search for objects in this cellview
What does the Verify menu do?
Run various verification checks on the design in this cellview
What does the Misc menu do?
Perform additional editing tasks or display additional data about this cellview
What options are in the Layout Editor popup window?
Instance…, Move, Copy, Delete, Properties…
What does the Display Options form do?
Controls the appearance of objects and the behavior of commands in this cellview.
How do you open the Display Options form?
Design->Options->Display or Type ‘e’
What Display controls can you toggle in the Display Options window?
Nets, Access Edges, Instance Pins, Array Icons, Label origins, Dynamic Hilight, Tiny Inst Detail, Axes, Path borders, Instance Origins, EIP surround, Pin Names, Dot Pins
Where can you specify the exact range of display levels?
Display Controls (‘e’)
Where can you set features of the grid?
Display Controls (‘e’)
What layer properies are shown in the LSW?
Layer stipple pattern and color, Layer name, Layer purpose
What are common layer purposes?
dg = drawing (most common) wg = warning, er = errors, nt = net, t0 = tool0, t1 = tool1, etc.
What are the four buttons in the LSW?
AV = All Viewable, NV = Not Viewable, AS = All Selectable, NS = Not Selectable
How do you toggle the visibility of an individual layer in the LSW?
MMB
How do you toggle an individual layer’s selectibility in the LSW?
RMB
What is the Show Layers form?
Allows you to show / hide Instances, pins, and a few other layers and objects
What is our Assura DRC rules file called?
assuraDRC.rul
What is a reference libraray?
As opposed to working library. a read-only library.
What is a cell call?
The operation of creating an instance.
What is a master cell?
The cell an instance is linked to.
What are the benefits of instances?
- Reuse existing cells without having to redraw them2. Instant updates when master cell is modified3. Save memory and disk space.
What’s a mosaic?
A layout object which is formed by a 1 or 2-d duplication of ONE instance.
What’s the current cell?
The cell that’s currently being edited.
What’s the top cell?
The cell which is initially opened from a library.
What are other names for top cell
Primary cell, level 0 cell
What’s a master name?
Cell name as it’s used in a library
What’s an instance name?
Unique name assigned to every instance. Automatically created and can be overwritten.
What’s hard-data?
Objects that aren’t instances or arrays.
What’s another name for hard data?
Hand-drawn objects.
What’s another name for mosaic?
Array
What’s a flat-cell?
Contains no instances or arrays. Nothing but hard-data.
What are leaf-cells?
Misc small cells used together with big blocks
What does descend mean?
Opening a master cell by going down from the parent cells through the hierarchy. One decend take you down one level at a time.
What does edit-in-place mean?
Same as descend, except goes to any level instead of down only one level. Allows you to see all other levels while editing.
What does make cell mean?
Push some objects one level below the current one. A new cell containing those objects will be created in your library.
What does flatten mean?
Reverse of make cell. Raises objects one level up.
What does stream out mean?
Converts proprietary layout data-base format to an industrial standard layout database format.
What is stream in?
Converts a standard layout format to a proprietary one.
What does Update Instances do when copying?
Allows resetting of references points for copied instances and arrays.
What is the Transistor Channel Width (W)?
The distance between the two diffusion edges of a MOSFET active gate area
What is the Transistor Channel Length (L)?
Distance between the two poly edges of a MOSFET active gate area.
What are three common ways to show transistor (gate) sizes?
- W/L ratio - 20/0.1 means W= 20 um, L = 0.1 um2. W=, L= - W= 20 u, L = 0.1 u3. M factor - W = 5u L = 0.1u M=4 (multiplication factor)
How do you turn on an NMOS?
Apply voltage (such as VDD) higher than that of the bulk. This creates an Electric Field Effect, which attracts electrons to form a channel of carriers across the N+ terminals.
How do you turn on a PMOS?
Apply voltage (such as VSS) lower than that of the bulk. This creates an Electric Field Effect, which attracts holes to form a channel of carriers across the P+ terminals.
What is the transistor (gate) strength equation?
Ids = (u E0 ESio2 W / Tox L) X [a function of the gate voltage]Ids = current between D & S terminalsu = surface mobility of charge carriersE0 = Permittivity of vacuumESio2 = Dielectric constant of SiO2Tox = Gate oxide thicknessW = channel widthL = channel length
What is the surface mobility of electrons?
~500 cm^2 / v-sec
What’s the surface mobility of holes?
~300 cm^2 / v-sec
Why are PMOSes weaker than NMOSes?
Because the surface mobility (u) of holes is lower, and that’s part of the numerator in the gate strength equation.
What is the standard permittivity value?
8.85 x 10-3 fF/um
What is another name for the dielectric constant?
Relative Permittivity
What’s the definition of the dielectric constant?
The measure of a material’s ability to resist the formation of an electric field within it, relative to a vacuum’s ability to resist the formation of an electric field.
What’s the dielectric constant of SiO2?
3.9
What size is the gate oxide thickness?
~200 angstroms
How do W and L relate to a gate’s strength?
The larger the W, the stronger the gate. The smaller the L, the stronger the gate.
What’s a finger gate?
A transistor that’s been split into multiple segments (or fingers) and these segments are the reconnected back together to form the required W/L ratio.
What are other names for finger gates?
Interdigitated gates, Split Gates, Folding Gates, Legged Gates.
Beneftis of finger gates:
- Fit into specific areas2. Speed improvement due to reduced total diffusion areas (reduced capacitance) and due to reduced resistance because of the shortening of poly lines.3. Mandatory in many matching transistor layouts.
What is the only correct way to layout finger gates in series in Analog circuits?
Split each mosfet individually and connect those groups in series.
What technology are we using in school?
.1um 5 layer metal BiCMOS nwell process
How do proton and neutron masses relate?
Almost the same
How do electron and proton charges relate?
Almost same charge, with reversed polarity
What are other names for device terminals?
Legs, pins, leads
What is another name for devices?
Discrete components
What are examples of good conductors?
Copper, Aluminum, Gold, Silver
What are examples of poor conductors?
Plastic, wood, air, silicon dioxide SiO2, silicon nitride (Si3N4)
What’s poly short for?
Polycrystalline silicon
How many valence electrons does silicon have?
4
How many valence electrons does boron have?
3
How many valence electrons does arsenic have?
5
How many atoms does pure silicon have?
5x10^22 per cm^3
What do N, N+, and N- mean?
silicon doped with arscenic, N = moderate, N+ = very high, N- = very light
What are the silicon-related layers (base layers)?
p-substrate, nwell, diffusions, oxide, poly
When can you share diffusion?
Same node name, same material type
Who builds the actual masks?
Mask vendor / mask shop
What is the symbol for charges?
Q
What is the unit of measurement of charges?
coulombs (C)
What is the definition of charges?
Amount of electricity
What’s the definition of voltage?
Difference in potential
What is the symbol for voltage?
V
What are other names for voltage difference?
potential difference, electro-motive force (emf)
What is the symbol for electrical current?
I
What is electrical current?
Charges moving along a conductor
What is the unit of measurement for current?
Amperes (A), which is number of coulumbs per second
What determines which way current flows?
Always from higher to lower voltage.
What are the ends of a diode called?
anode (p side), cathode (n side)
What are majority and minority carriers?
p-material, holes are the majority, n-material, electrons are the majority
Steps to connect an nwell to certain potential
- Draw at least one piece of ndiff inside the nwell2. Draw at least one contact on each ndiff3. Draw piece of m1 covering that contact.4. Connect m1 to correct node name.
Guidelines for laying out taps (5 items)
- More taps the better if time and space is available.2.More contacts on each tap the better if time and space is available.3. Each device is required to see a tap within 5 um.4. Taps closer to the divide the better.5. Best location is between pmos and nmos. Increases isolation / separation bewteen nwell and p-substrate. Thicker depletion layer.
What is a guard ring?
Lots of taps around a device
Why the spacing rules?
Overcome misalignment errors
Define pitch
Minimum width + minimum spacing.
What percentage of layers are drawn layers?
About 2/3. 1/3 generated layers / CAD layers.
What is the general name for companies like Cadence?
EDA - Electronic Design Automation company
How much does virtuoso cost?
$30k per seat / $80k advanced
What does DFII stand for?
Design Framework II
What are the files called that come from the manufacturer?
Tech files, technology files
What does PDK stand for?
Process Design Kit
What is the extension of the file to compile when creating a new library?
.tf
What is the off grid issue?
When diagonal lines or circles cause vertices to not line up with the grid
What is the panic file?
In case of power loss, etc, can be recovered from command line.
What are the five ways to enter a command in the layout editor?
MenuOn-screen iconsBind KeyStroke Gesturecommand line
What is the reference point?
Shows last click
What is the INFIX option?
When on, no click is necessary for first point
Where is the INFIX option?
CIW->Options->user preferences
What is window stretch
Stretching two or more edges.
What does PDV stand for?
Physical Design Verification
What does DRC stand for?
Design Rule Check
What are other names for the DRC rule files?
rule set, rule deck, command files
What are examples of DRC programs?
Assura, Diva, Dracula
How do you run DRC?
Layout editor->Assura->Run DRC…
What are issues when drawing polygons?
re-entrant issue, self-intersecting issue, no acute angles
What are chopped corners called?
chamfers
What are the three big EDA companies?
Cadence, Mentor, Synopsys
What are smaller EDA companies?
Tanner - ledit / Springsoft - Laker
What does LVS stand for?
Layout Versus Schematic
What are the two standard layout formats?
GDS and CIF
What does GDS stand for?
Graphical Display Screen (the most common standard layout format)
What does CIF stand for?
Caltech Intermediate Form, the newer (but less common) layout format
Who made the first layout machine?
Calma Design Systems
When is it appropriate to use stream in / out instead of import / export?
With GDS files. CIF files you should use import / export
What are alternate names for GDS files?
stream files, calma files
What are common file extensions for GDS files?
.gds .sf .gds2 .st
What are three things you need to set when streaming out?
- Which layout2. GDS filename3. Layer map file (sdi_stream.map)
What are two common warnings after streaming out?
Layer not being exported, lables translated on stream font 0
What are things you need to set up when streaming in?
- Where and name of GDS file2. Name of library3. Top cell name4. Layer map file (sdi_stream.map)
What’s another name for the active gate area?
transistor area
What does surface inversion mean, and when is a mosfet working in inversion mode?
Surface inversion is when the material between source and drain becomes a conductive channel - N- becomes P+, or P- becomes N+ So a mosfet is working in inversion mode when it’s on.
What is PIPO.LOG for?
Logs all statistical information about stream-out or stream-in operation. Also contains info about warnings and errors.