atlas news
    
Ken Shirriff’s blog
21  janvier     16h48
Interesting BiCMOS circuits in the Pentium, reverse-engineered
   Intel released the powerful Pentium processor in , establishing a long running brand of processors. Earlier, I wrote about the ROM in the Pentium’s floating point unit that holds constants such as pi;. In this post, I’ll look at some interesting circuits associated with this ROM. In particular...
18  janvier     18h19
Reverse-engineering a carry-lookahead adder in the Pentium
   Addition is harder than you’d expect, at least for a computer. Computers use multiple types of adder circuits with different tradeoffs of size versus speed. In this article, I reverse engineer an bit adder in the Pentium’s floating point unit. This adder turns out to be a carry lookahead adder,...
12  janvier     16h56
The origin of the cargo cult metaphor
   The cargo cult metaphor is commonly used by programmers. This metaphor was popularized by Richard Feynman’s cargo cult science talk with a vivid description of South Seas cargo cults. However, this metaphor has three major problems. First, the pop culture depiction of cargo cults is inaccurate...
05  janvier     17h29
Pi in the Pentium: reverse-engineering the constants in its floating-point unit
   Intel released the powerful Pentium processor in , establishing a long running brand of high performance processors. The Pentium includes a floating point unit that can rapidly compute functions such as sines, cosines, logarithms, and exponentials. But how does the Pentium compute these...
28  décembre     18h54
Intel’s 475 million error: the silicon behind the Pentium division bug
   In , Intel released the high performance Pentium processor, the start of the long running Pentium line. The Pentium had many improvements over the previous processor, the Intel , including a faster floating point division algorithm. A year later, Professor Nicely, a number theory professor,...
23  novembre     19h59
Antenna diodes in the Pentium processor
   I was studying the silicon die of the Pentium processor and noticed some puzzling structures where signal lines were connected to the silicon substrate for no apparent reason. Two examples are in the photo below, where the metal wiring orange connects to small square regions of doped silicon ...
09  octobre     15h33
Wealth distribution in the United States
   Forbes recently published the Forbes List for , listing the richest people in the United States. This inspired me to make a histogram to show the distribution of wealth in the United States. It turns out that if you put Elon Musk on the graph, almost the entire US population is crammed...
28  septembre     04h47
Reverse-engineering a three-axis attitude indicator from the F-4 fighter plane
   We recently received an attitude indicator for the F fighter plane, an instrument that uses a rotating ball to show the aircraft’s orientation and direction. In a normal aircraft, the artificial horizon shows the orientation in two axes pitch and roll , but the F indicator uses a rotating ball...
23  septembre     18h44
Inside a ferroelectric RAM chip
   Ferroelectric memory FRAM is an interesting storage technique that stores bits in a special ferroelectric material. Ferroelectric memory is nonvolatile like flash memory, able to hold its data for decades. But, unlike flash, ferroelectric memory can write data rapidly. Moreover, FRAM is much...
01  septembre     16h10
The Pentium as a Navajo weaving
   Hurrying through the National Gallery of Art five minutes before closing, I passed a Navajo weaving with a complex abstract pattern. Suddenly, I realized the pattern was strangely familiar, so I stopped and looked closely. The design turned out to be an image of Intel’s Pentium chip, the start of...
19  août     18h16
Inside the guidance system and computer of the Minuteman III nuclear missile
   The Minuteman missile was introduced in as a key part of America’s nuclear deterrent. The Minuteman III missile is currently the only US land based intercontinental ballistic missile ICBM , with missiles ready for launch, spread across five central states. The missile contains a...
03  août     03h46
Reverse engineering the 59-pound printer onboard the Space Shuttle
   The Space Shuttle contained a bulky printer so the astronauts could receive procedures, mission plans, weather reports, crew activity plans, and other documents. Needed for the first Shuttle launch in , this printer was designed in just months, built around an Army communications terminal....
16  juillet     06h15
Inside an IBM Motorola mainframe controller chip from 1981
   In this article, I look inside a chip in the IBM Control Unit. But before I discuss the chip, I need to give some background on mainframes. I didn’t completely analyze the chip, so don’t expect a nice narrative or solid conclusions. Die photo of the Motorola IBM SC chip. Click this...
07  juillet     17h38
Standard cells: Looking at individual gates in the Pentium processor
   Intel released the powerful Pentium processor in , a chip to separate the really power hungry folks from ordinary mortals. The original Pentium was followed by the Pentium Pro, the Pentium II, and others, spawning a long running brand of high performance processors, Intel’s flagship line...
23  juin     15h59
Inside the tiny chip that powers Montreal subway tickets
   To use the Montreal subway the Métro , you tap a paper ticket against the turnstile and it opens. The ticket works through a system called NFC, but what’s happening internally How does the ticket work without a battery How does it communicate with the turnstile And how can it be so cheap that...
29  mai     14h16
Inside a vintage aerospace navigation computer of uncertain purpose
   I recently obtained an aerospace computer from the early s, apparently part of a navigation system. Aerospace computers are an interesting but mostly neglected area of computer hardware, so I’m always delighted to examine one up close. In an era when most computers were large mainframes,...
28  avril     00h47
Talking to memory: Inside the Intel 8088 processor’s bus interface state machine
   In , Intel introduced the microprocessor, a variant of the bit processor. IBM’s decision to use the processor in the IBM PC was a critical point in computer history, leading to the success of the x architecture. The designers of the IBM PC selected the for...
26  mars     23h00
Inside an unusual 7400-series chip implemented with a gate array
   When I look inside a chip from the popular series, I know what to expect: a fairly simple die, implemented in a straightforward, cost effective way. However, when I looked inside a military grade chip built by Integrated Device Technology IDT I found a very unexpected layout: over ...
23  mars     03h20
The Intel 8088 processor’s instruction prefetch circuitry: a look inside
   In , Intel introduced the microprocessor, a variant of the bit processor. IBM’s decision to use the processor in the IBM PC was a critical point in computer history, leading to the dominance of the x architecture that continues to the present. One way that the ...
23  février     00h53
The first microcomputer: The transfluxor-powered Arma Micro Computer from 1962
   What would you say is the first microcomputer The Apple I from The Altair from Perhaps the lesser known Micral N or Q How about the Arma Micro Computer from way back in . The Arma Micro Computer was a compact pound transistorized computer, designed for...
17  février     18h11
Inside the mechanical Bendix Air Data Computer, part 5: motor tachometers
   The Bendix Central Air Data Computer CADC is an electromechanical analog computer that uses gears and cams for its mathematics. It was a key part of military planes such as the F and the F fighters, computing airspeed, Mach number, and other air data . The rotating gears are powered by...
11  février     17h44
Reverse-engineering an analog Bendix air data computer: part 4, the Mach section
   MathJax tex: inlineMath: ’ ’, ’ ’ , ’ ’, ’ ’ , svg: fontCache: ’global’ , chtml: displayAlign: ’left’ ; MathJax.Hub.Config HTML CSS : scale: ; .MathJax font size: em important In the s, many fighter planes used the ...
30  janvier     01h33
Reverse engineering standard cell logic in the Intel 386 processor
   The processor was Intel’s most complex processor at the time, with , transistors. Intel had scheduled person years to design the processor, but it was falling behind schedule. The design team decided to automate chunks of the layout, developing automatic place and route ...
28  janvier     17h57
Reverse engineering CMOS, illustrated with a vintage Soviet counter chip
   I recently came across an interesting die photo of a Soviet chip, probably designed in the s. This article provides an introductory guide to reverse engineering CMOS circuits, using this chip as an example. Although the chip looks like a tangle of lines at first, its large features and simple...
16  janvier     17h46
Inside the mechanical Bendix Air Data Computer, part 3: pressure transducers
   MathJax tex: inlineMath: ’ ’, ’ ’ , ’ ’, ’ ’ , svg: fontCache: ’global’ , chtml: displayAlign: ’left’ ; MathJax.Hub.Config HTML CSS : scale: ; .MathJax font size: em important The Bendix Central Air Data Computer CADC ...