5
\$\begingroup\$

Small circuits in TTL and RTL we could do intuitively, without any methodology. But what about a complex circuit like 555 timer?

If it was designed using logic gates, it could be easily deduced by using boolean algebra, truth table, k-map, etc. These could be the methodology.

Not intuitive.

The 555 timer was designed with a complex transistor network and some passive components.

I know that transistor building blocks are just what was used to make logic gates, but what methodology used to design the 555 timer, or it was completely intuitive (no methodology?)

\$\endgroup\$
12
  • 6
    \$\begingroup\$ Same way you make a car engine. You don't think of it as one big piece of steel that does what a car engine does. You think of it as a bunch of smaller pieces of steel that each has its own, simpler job. \$\endgroup\$ – DKNguyen Feb 23 at 15:26
  • 4
    \$\begingroup\$ 555 is a very simple circuit. It is based on parts that are common to different multivibrator configurations and packed in a single package. \$\endgroup\$ – Eugene Sh. Feb 23 at 15:27
  • 4
    \$\begingroup\$ 555 was designed with 1960's analog design methodology. That's 60 years of method and design tool progress. Do you really care about how people designed analog ICs in the 1960s? \$\endgroup\$ – Marcus Müller Feb 23 at 15:28
  • 2
    \$\begingroup\$ @Guilherme Think about why you design with logic gates but not transistors that make up those logic gates. Has it ever occurred to you to treat logic gates the same way? \$\endgroup\$ – DKNguyen Feb 23 at 15:31
  • 3
    \$\begingroup\$ Although if you don't know the basics of analog design, like how a differential pair works, then understanding the transistor level schematic would be nigh impossible. So it's all about understanding how each individual block would be created using transistors. \$\endgroup\$ – horta Feb 23 at 15:38
19
\$\begingroup\$

The 555 was designed in the late 1960s - early 1970s, then the usual design method for analog ICs was in a nutshell:

  1. think up and draw the block diagram

  2. translate the blocks from the block diagram into discrete transistor based circuits (resistors and capacitors can be used as well). For some situations you might want to use special test-ICs that contain the real transistors as they are made in the actual IC production process (for high speed or low noise design, this can be crucial, not for an NE555 tough).

  3. Build the circuits from 2) and measure them, do calculations, tweak it until the performance is good enough.

  4. Draw the final design of the circuit as it is going to be on the chip.

  5. Draw the layout and have that processed.

  6. Measure your new IC and see if it does what it is supposed to do. If not, find out what is wrong, fix the design and try again.

Source: the columns from Bob Pease here and other stories I read some time ago on how gurus like Pease, Widlar, Gilbert etc. etc. worked long ago.

How do we do that today?

In a very similar way but the "building your circuit with discrete transistors" has been replaced by using a simulator and a PDK (Process Design Package) from the chip-foundry (factory where the ICs are made). So we design with "virtual transistors" as making an IC is expensive and takes a lot of time. In a simulator we can "play" until the cows come home ;-).

\$\endgroup\$
3
  • 1
    \$\begingroup\$ "play" until the cows come home... haha, well, more like until the guillotine falls: at tape-in don't have your fingers on an uncommitted edit! \$\endgroup\$ – P2000 Feb 23 at 15:57
  • 1
    \$\begingroup\$ Upvoted for Bob! \$\endgroup\$ – Brian Drummond Feb 23 at 16:23
  • 4
    \$\begingroup\$ I believe the Widlar method was to go down to the bar, drink until dawn, and wake up with a wicked hangover and the design for a new op-amp in your head. \$\endgroup\$ – vir Feb 23 at 17:25
12
\$\begingroup\$

If you want to know what methodology was used, I suggest you read the book written by the creator of the NE555, Hans Camenzind (RIP).

The link above is for a free download. You can also buy the printed book. I have both his books in hardcover.

Edit: Jim Williams (RIP), Analog Circuit Design is good too, it's a series of chapters by different folks, including him.

The 555 was introduced in 1972, so the design is about 50 years old now, and predates even SPICE simulation by a few years. When I first used SPICE, it was with text rather than a GUI, and the text was umm printed on Hollerith 80-column cards. And some JCL cards preceding the deck.

Analog IC mask artwork (images) were created by literally cutting rubylith plastic film using an X-acto knife.

\$\endgroup\$
4
  • \$\begingroup\$ I've read that ebook and if I remember correctly it doesn't go into that much detail of the design process. And what is there is already "modernized" in the sense that a circuit simulator was used. Still a good read though! \$\endgroup\$ – Bimpelrekkie Feb 23 at 15:37
  • \$\begingroup\$ @Bimpelrekkie Something better or even just different would be of interest. Something from other wizards of about that period like Pease, Williams, Dobkin, Widlar, Gilbert? \$\endgroup\$ – Spehro Pefhany Feb 23 at 15:39
  • 1
    \$\begingroup\$ Yes the stories form Bob Pease are a good read, browse to: edn.com/category/blog/analog-great-bob-pease and enjoy. \$\endgroup\$ – Bimpelrekkie Feb 23 at 15:41
  • 1
    \$\begingroup\$ +1 for providing the link to the book from the man himself. \$\endgroup\$ – Dohn Joe Feb 24 at 7:47
3
\$\begingroup\$

I became aware of this timer when I was 19 years old (1979), and the chip itself had come to market only 8 years prior to that; in 1971. The designer Hans Camenzind was clearly an inventor by nature. He'd originally been hired by Signetics to develop a phase-locked loop (PLL) IC, and later designed an oscillator for these. There was definitely a need for this type of device at the time it was designed, as no such device existed then. Experimentation, trial and error methodology perhaps, as suggested by Bimpelrekkie. Microsoft Windows hadn't been invented yet, neither had any type of virtual design software. The man clearly knew his theory, components, and circuit design very well. At the pace things change nowadays, this chip is incredible by any standard, because it has endured the test of time. There's an interesting read at https://en.wikipedia.org/wiki/555_timer_IC though no mention is made as to how he proceeded to accomplish this feat. They do mention that he would have been laid off work due to a recession in 1970, but offered to continue working at home with company equipment. Knowing that the standard 555 package includes 25 transistors, 2 diodes and 15 resistors on a silicon chip does not lessen this incredible achievement. He knew his stuff!

New contributor
Henri Coderre is a new contributor to this site. Take care in asking for clarification, commenting, and answering. Check out our Code of Conduct.
\$\endgroup\$
1
\$\begingroup\$

Apart from knowledge of the specific implementation, the general idea (philosophy) of this topology is also of interest.

In essence, the idea of ​​this circuit solution is to artificially make a device with hysteresis by assembling it from several basic elements - one digital (RS latch) and two analog (op-amp comparators with thresholds).

"Hysteresis" means "memory"... but implemented by a 1-input element. However, what do we do when our RS latch has two inputs... and they are driven in the same way... in the same direction (by applying an "active 0" or "active 1")?

Obviously, we have to invert one of them. For this purpose, we make one of the comparators (threshold elements) connected before the R and S inputs, inverting and the other non-inverting. Also, we must take into account that the non-inverting comparator must have a higher threshold than the inverting one. Now, we can join their inputs to obtain a 1-input element with hysteresis.

(I have long had observations on this topology... but I must admit that I fabricated what I wrote above a while ago.)

\$\endgroup\$

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.