|
The Haunting of Fab 51
An FPGA Designer's Nightmare
The wild wind whistles strange through the bright gloom of eternal daylight in the tightly-sealed semiconductor fab. In the power-assured place where progress never pauses – where cryptically-coded wafers plod persistently through mysterious machines in the acrid vacuum of the clean room – where white-suited phantoms pass FPGAs through evil rays and deadly potions and spinning saws… something is amiss.
In the nooks and crannies of nanometer features – in the spaces between the spaces – in the places where the design rule checkers never checked, engineers never engineered, and vectors never ventured, there is a problem brewing. It is a most subtle trouble - a fiendish flaw whose sinister scheme is carefully camouflaged in the vast microcosm of the die's twisted traces - hidden in the heavily doped spaces – dreaming of the twisted faces of the design engineer whose fear has come to pass, whose fate is sealed at last, whose time for action has passed.
In the cold confidence of the lab, these ghoulish gremlins will never surface. They lurk in the LUTs with far greater purpose, biding their time until the day of reckoning and doom – lying in wait for the glory of their gloom, patiently seeking their accidental Igor, the hapless catalyst, the unwitting accomplice who unknowingly trips the wire and starts the reaction - unleashing the fire.
Step, step, step, step, click, whirr, click, step… the boats move along in their monotonous rhythm, micro-controlled mechanisms meticulously metering them on down the line - their haunted cargo just biding its time – their wafers just waiting – their fate not abating. Steely-eyed inspectors hover like specters, peering through microscopes, scanning for flaws. Balls of hot solder melt and flow, melt and flow, melt and flow. Shining saws strip sand from the die, dicing and carving, picking and placing, moving and packing, and everything's checked, and checked, and checked.
An ocean away, he awakes from his sleep –– a neuron of dread – some far-forgotten flaw that sticks in his head - a doubt. He flashes a thought about something he missed, a bit not quite right that troubles his rest and ruins his night. The months of hard work have exhausted his mind. He struggles to find - an answer, a clue to his autumn-eve's dream. He lies and he thinks.
He's labored for years on the details of design, carefully composing a silent symphony of silicon – a microscopic masterpiece of monumental proportions - a static array of unmatched kinetic capabilities. His tables of truth are pictures of perfection, his logic cells arranged in the ideal locations - he's tested the flow on many occasions. He's stared 'till he's blind at the eye that won't close while billions of bits scorch through rickety lines – his errors were counted, pre-emphasis mounted, and everything checked. And checked, and checked. [more] |