Sunday, November 18, 2012

Street Smart Analog Terminology

In everyday life I basically use these terms over and over again.  I assume that everyone knows what these things mean, but that is probably not the case. So I am going to publish and maintain a list of my "Streetsmart Analog Lingo".

Most of this lingo comes from other smart people in this business.  I can't give credit to everyone.  The late Dan Ray was an expert in this area.  Dan was a founder at Level One and one of my first mentors.  He was awesome in analog.  Tim Dyer (my identical twin brother), Perry Heedley (CSUS), David Viera, Patrick Isakanian, Paul Hurst, Stephen Lewis, Bob Pease, and Dave Nack contributed some of these over the years. 

Street-smart Analog Lingo:

A1 Release:  Release of silicon on the very first version.  This happens very rarely, maybe 1% of the time with analog circuits.  Assuming it will happen is unrealistic and can actually be discouraging.

All Layer:  A design that requires all mask layers to be changed or all new masks

APR:  Automatic place-and-route.  Machine generated layout.  Also called DDA (Digital Design Automation)

Antenna:  Long piece of metal touching gate-poly - can damage poly leading to huge offsets. Also can be a single-ended wire (test-point) on a circuit board operating at over 200 MHz.

Bake It:  Temperature cycle

Boomerang:  Bad evaluation board returned from the customer

Brown-thumb:  A designer who uses "unconventional" techniques or "special tricks" to do design.  Often these characters are associated with unreliable circuit designs and poor execution.  Also associated with using poor methodology and bad practice.

Change layer:  Metal layer dedicated for changes/programmability

Carpet Bomb It:  see NFS

Chip Designer:  There are only chip designers.  All block designers should be interested in how their circuit affects the chip then are working on.  Especially important in a (System on a Chip) SOC

Cup-cake:  Cross sectional shape of copper metalization

Expert-layout schematic: an analog schematic without any layout hints or notes

E^Overnight:  Bit-error rate test requiring no errors if left overnight. 

Fib Slut:  A part that has been in and out of a "Focused Ion Beam" (FIB) more than twice

Follow the Dollar:  The process of following the customer's money to your paycheck.  It should be easy to "follow the Dollar" unless you know you are operating at a loss.

FOS Schedule: Full of shXt schedule.  Normally used to get management pregnant on a chip design program

50% Schedule: Project schedule that requires everything to go perfectly.  No competent marketing person or design manager ever commits to a 50% schedule unless its a FOS Schedule.

Hair-dryer:  Heat gun

Hare:  high-power low-impedance approach to design. Opposite of tortoise.

Hidden state:  Circuit state not designed - normally from a bad reset circuit. Often appears when an over-confident analog person does digital design. 

Leapfrog test-path:  Analog test-path that allows blocks in a analog signal chain to by bypassed for debug.

Luck:  When the mistakes you made didn't matter

Irregular layout:  Any circuit block that is not square or rectangular. Also called "donut block" or "block with a tit on it"-Dan Ray. 

Magic-fingers:  The opposite of brown-thumb.  Someone who executes

Magic-circuit:  Circuit designed by someone who doesn't understand it.  Often a Brown-thumb.

Magic smoke:  When it leaves the chip it no longer works.

Maskview: Job-deck view which is a manual mask check.  Ideally a "Zen" moment and never to be done in a panic.

Metal-up; Metal:  A design that requires just metal changes - quicker and bypasses HTOL.  Often a way to patch a design for a quick fab turn.

MAS Document  Micro-architecture spec document or "chip Bible".  So useful but so shunned, a one stop shop for circuit-block and interface information.

Nack Hack:  {names after the late Dave Nack}  A circuit board without a "toe-tag" containing unknown changes or hacks.  

Nail:  Type of die probe that is simply a piece of metal

Noisy Neighbor:  Noisy circuit block interacting with nearby circuits 

NFS:  Nuke it From Space {Aliens II}.  A circuit that is flakey or has unknown issues that should be completely re-designed.  A circuit or a layout that is fundamentally flawed.

Onion Peel:  (peel the onion) When a chip revision comes back and a new problem is uncovered (often hidden by what was fixed)

Pencil Tap:  Before GPIB and Labview we would tap knobs with pencils for fine-tuning

Pizza Mask: A multi-reticle run of silicon.  Can be "metal-up" or all-layer.  Normally used for debug or system level designs without a full set of models.

Poke it with a stick: Low risk vehicle in trying a new technique or new process.  Also used in debug to determine if the problem is sensitive to external stimulus.

Popcorn: moisture in the package causing trouble in re-flow splitting the part

 Put a fork in it: Basically done, any more effort spent on it is wasted

Leakage:  sub-threshold drain-source current in MOS that makes a sensitive temperature sensor. 

Relentless beating:
  To solve a problem with several simultaneous solutions

Sim Slave: Design resource asked to do simulations without understanding

Smoke Test:  First power-up of new silicon

Spoiled-via:  Connection between metals that is open or flakey

Tape-out:  Sending the plans of the chip to the FAB for mask generation.  An important milestone for non-experts but meaningless for true experts, since you may have a "Turd"

Team Analog:  Design, debug or architecture work done in an interactive manner. 

Testbus:  Test path snaked through an analog design that goes to an external pin for debugging

Trainwreck:  When two layouts crash-into eachother.  Also a machine-generated schematic or one in which the wires cross.

Thump test:  Finding a signal integrity problem (loose connection) by thumping your fist on the bench. 

Turd:  An incompletely verified piece of silicon. Due to time-constraints, not all simulations are run.

Works by accident:  Analog circuit or subsystem category with a flaw that works fine anyway. For example critical layout sensitivity that happens to balance, when later edited may surprise fail. 

Works in simulations:  Analog always works in sims... famous last words.

You can't bullshit electrons:  Just because you designed it doesn't mean it will work

Zap:  ESD testing

Zorch:  Catastrophic failure of a DC DC converter IC. (Parasitic Zener)

No comments:

Post a Comment