Google-apper
Hovedmeny

Post a Comment On: Ken Shirriff's blog

"The unusual bootstrap drivers inside the 8086 microprocessor chip"

11 Comments -

1 – 11 of 11
Blogger bt1138 said...

This site is so nerdly. I just love it.

Even if I don't get all of it. Keep doing it.

November 13, 2022 at 9:35 PM

Anonymous Shortest Circuit said...

I believe this is called a 'level restorer' in VLSI design.

November 14, 2022 at 1:39 AM

Anonymous Mark Jeronimus said...

It's always interesting to see what inventive ways early designers came up with. This all seems like forgotten knowledge because things are so much 'simplified' and 'abstracted away' nowadays, which are positive qualities needed to designing very complex things.

It's not unlike how modern software engineering works vs early assembly language, and the tricks (ab)used by the demoscene and Quake programmers.

November 14, 2022 at 2:04 AM

Anonymous Anonymous said...

https://authors.library.caltech.edu/26956/

Here is a link to the Hot Clock NMOS work from Caltech that used the bootstrapping idea in a different way.

November 14, 2022 at 8:05 AM

Blogger CuriousMarc said...

You succeeded! Crystal clear explanation.

November 14, 2022 at 3:23 PM

Anonymous Ben said...

In the "Notes and references" section, #4 - I believe it is the Drain-Substrate interface which creates the diode, as the Source-Substrate interface has been shorted.

Great read, thanks for sharing.

November 16, 2022 at 11:59 AM

Anonymous Anonymous said...

Please do de same with RISC-V chip. /
For didatical pourpose....
TKS.

November 16, 2022 at 2:16 PM

Blogger Geoffrey Hunter said...

Great read! One slightly misleading comment: "However, the source-substrate connection creates a diode, making the component MOSFET asymmetrical.". IIRC, by default a four-terminal MOSFET has two back-to-back diodes between the source-substrate-drain (which block current in both directions). Connecting the substrate to the source shorts out one these MOSFETs, leaving just the one "body diode", hence the asymmetry. This then also allows conduction in one direction.

I've typed up some info on MOSFETs at https://blog.mbedded.ninja/electronics/components/transistors/mosfets/, I'll make sure to add this interesting effect soon.

November 18, 2022 at 11:20 AM

Blogger Unknown said...

They are hardly unique to 8086. Go get a 1980's circuit design textbook.

November 18, 2022 at 1:20 PM

Blogger Avics said...

These articles are awesome!

Please continue!

November 20, 2022 at 11:29 AM

Blogger Unknown said...

Ahhhh.... such Nostalgia . . .
Thanks, Ken, and let me help you out with your last puzzle / (#2 on) . . .
I was a designer on the 8087 (the Numeric coprocessor for the 8086/88), and we used this driver there too... we referred to it as the "Peter Stoll" driver, as per this great designer whom we got it from . . .
This "NMOS process" you refer to actually had 4 types of transistors... you might be familiar with the standard "N" and "D" types, but we also had a "W" and an "L type. . .
The W type transistor was one with a Vthreshold of 0 . . . so in this implementation it served like a diode: when the upper gate of the last pair of xtors 'spiked' to the high voltage, this W xtor will cut off the path to the previous stage (normally there was an Inverter before these 3 xtors you've described), to not lose that high voltage . . .
Good luck ! and keep the fun comming . . .

December 5, 2022 at 1:04 AM

You can use some HTML tags, such as <b>, <i>, <a>

Comment moderation has been enabled. All comments must be approved by the blog author.

You will be asked to sign in after submitting your comment.
Please prove you're not a robot