Die shrink: How Intel scaled down the 8086 processor
righto.com
righto.com
Looks like the design changed even though it was functionally equivalent.
It was a fully custom 32-bit ISA and we had a custom back-end for GCC (although a lot of the code was written in assembly language). The I-cache was manually loaded. The C compiler had a mechanism to detect when the instruction pointer went off the ends of the current I-cache page and automatically loaded the target page. I can't remember if it was some sort of trap or if it was hard-wired in the code.
The chip had some specialized processing units, most notably a motion estimation engine that did billions of MSE operations per second and a DSP engine for the DCT/IDCT.
The chip was used for the DirecTV roll-out in 1995. I remember watching the OJ Simpson chase on a test receiver in the lab at C-Cube.
The original DirecTV encoders used the CL4000 and were actually MPEG-1 at 720x480 resolution. They used 8 chips to parallel process the image in strips. When the CL4010 was ready, the encoders were upgraded to MPEG-2 with a 12 chip architecture (4 chips added to do the additional field/frame motion estimation).
The Zen+ shrink was neat because they only shrunk the individual transistors, but kept their position and spacing the same. So the die was the same size, but just more gaps between gates. I've got a theory the folk who normally sit between RTL and layout were running around with their hair on fire from the Spectre revelations, and didn't have the bandwidth to help with low hanging micro optimizations you'd normally see with a shrink, but only have rumors and speculation to back that up.
Additionally, in the Zen+ case, it was a shrink from TSMC 14nm to TSMC 12nm, which you'd be excused for thinking about as TSMC 14nm+++++. Not a lot of design rules changed.
Transistor models stay roughly the same, often they include SPICE command .option geoshrink=x where x is a desired shrink factor.
There may be additional DRC rules for the layout in the lower node that necessitate corrections.
Turns out the 8088 has less compute power. I think all Intel chips since than have higher numbers if they are more powerful, not if they are more recent.
The Intel chip numbers are all over the place. For instance, the 8048 series had parts ranging from the 8020 to the 8749; the "7" indicated EPROM.
http://www.jagregory.com/abrash-black-book/#the-8-bit-bus-cy...
See the iAPX 86,88 User's Manual http://www.bitsavers.org/components/intel/_dataBooks/1981_iA...