Topic: HP-35 chip images and schematics

There are some detailed HP-35 chip images and partial schematics in my post at the HP Museum:

http://www.hpmuseum.org/cgi-sys/cgiwrap … 770#173770

Full-resolution images are linked near the end of the post (the inline ones are just thumbnails).  The eventual goal would be transistor-level simulations of the HP-35 chipset.

Cheers,
Peter Monta

Re: HP-35 chip images and schematics

Hi Peter,
Very impressive work. First class! Congratulations!
This time we can see the circuit. I can't believe it!

Peter wrote:

I thought it would be interesting to do something similar for the HP-35 chips. While emulators at the instruction-set level work fine, simulating the original implementation at the transistor level has a number of advantages:

Yes but what a work. A mountain of work!

For the ROM, the interest is rather low IMHO, since it is just a shifter, pushing the bits serially on the Is bus.
Maybe more light on how the ROM output enable flip flop is working, would be interesting.
But this part of the machine is well understood, now.

But for the A&R ..... what a treat.
How the instruction decoder works would be instructive, though the state of the art, at the start of the 70's is well documented (4004).
How the RPN stack is implemented and how the display data is decoded.....

Note the C&T too -at the PMOS FET level- would be of great interest (the Wilkes control unit - the machine in the machine!)....

IHO, the reverse engineering of such a complex logic from the P MOSFET array would be a very huge project.

Nice challenge for the youngest!

Thank you for sharing,
Cheers!

ps: For each of the photos, Have you identified the links to the outside pins?
I would be helpful to guess the functional zones.

Re: HP-35 chip images and schematics

jlaporte wrote:

A mountain of work!

But upper-bounded by the work it took to design in the first place :-).

jlaporte wrote:

For the ROM, the interest is rather low IMHO, since it is just a shifter, pushing the bits serially on the Is bus.
Maybe more light on how the ROM output enable flip flop is working, would be interesting.
But this part of the machine is well understood, now.

Yes, it's of less interest than the other two chips, but it should serve as a good test case for the tools.

jlaporte wrote:

ps: For each of the photos, Have you identified the links to the outside pins?
I would be helpful to guess the functional zones.

Here's an annotated image of the ROM with pins identified:

http://www.pmonta.com/calculators/hp-35/chips/hp-35-rom-annotated.png

The areas for the A&R are less clear, though the racetrack registers on the upper right are visible.  I'll try to get an image of the C&T also.

Re: HP-35 chip images and schematics

pmonta wrote:

Here's an annotated image of the ROM with pins identified

Beautiful, tongue
On the left side, we can see the 8 bit address internal bus and on the right the 10 bit instruction internal bus (externally the ROM bus is serial).

The lower part (what you called 'logic') is probably the 'rom select decoder' and the 'rom output enable flip flop'.
Note the instruction register (10 bits) is clearly (on the left) connected to Is : the bits are shifted on Is, gated by the clock phi2.

Cheers!

Re: HP-35 chip images and schematics

On the center of the photo, the ROM array has a structure of 32 rows and 80 columns.
Each ROM contains 256 instructions of 10 bits = 2560 bits (80 * 32).

6 (edited by jlaporte 2012-11-27 19:14:21)

Re: HP-35 chip images and schematics

Hi Peter,
Working on your photo (hi res version) of the HP-35's A&R, the top right pattern puzzled me!
Now I got it.

photos/hp-35A&R.jpg
Photo P.Monta 2010

It is -very probably- the machine register structure.
Left to Right the 7 registers :  first the 3 main registers  A, B, C (52 bits) (the 4 missing bits connected to the display decoder must be somewhere else - probably top left)  and next  the rest of the stack - 4 registers : D, E, F, M (56 bits each, the height is bigger).
My two cents!

Should be easier with the pin naming wink

http://jacques-laporte.org/forum/photos/A&R_annotated.jpg
A&R pin naming and internal connections (11/21/2010)

Cheers!
Jacques.

Erratum : Nov 27, 2012
P. Monta's image (AMI 1820-0848) and the A&R I have decapped (MOSTEK 1820-1169) don't match.
My apologies.
The pinout names consequently are inverted upside down.
Vss is bottom right
D0 is top left.
See below B. Rosa's post.

ps to my erratum

The A&R decapped (MOSTEK 1820-1169) is the same that the one encapsulated in the HP65 Hybrid Circuit.

http://www.jacques-laporte.org/forum/photos/A&R65.JPG

Re: HP-35 chip images and schematics

Last year I bought me an iMAC 27 incher.
I know why now.

http://www.jacques-laporte.org/forum/photos/HP35_ROM_ON_IMAC.JPG

I can follow the tracks on the mask and count the PMOS FETs.
Note the number below '9136-005'

Cheers!

Re: HP-35 chip images and schematics

I comment the full-resolution image of the HP-35's ROM that P.Monta posted recently.

The link above on the HP-Museum doesn't seem to work anymore.

Here is a permanent link : HP_35 ROM Macro HI RES (17MB)

Now a few points regarding the ROM PMOS cell array.

We can easily see the P MOSFET junctions (bit ‘1’) or their absence (‘0’) because the pattern was determined early in the fabrication process by MOSTEK or AMI according to HP’s specifications (diffusion of p-type and n-type dopants).
It is a rather ancient process (1970) and costly comparing to “mask programming” in which the MOSFETs are fabricated at all bit locations.
Ultimately during a step called metallization a layer of aluminum is coating the surface of the wafer, leaving metal only where intersections (rows, columns) are required.   

On the center of the P.Monta's photo, we can see the 32 rows linked to the row decoder and the 80 (8 * 10) columns connected to sense amplifiers and Vdd (on the structure of a MOSFET ROM see Sedra/Smith “Microelectronic CIRCUITS” (5 ed.) p.1048.)

The row close the column sense (8 bit bus) & decoder is the 31rst.

I have drawn the marks of each cell (MOSFET or nothing) on a sheet of paper and deciphered the first two instructions of this 31rst line :

http://www.jacques-laporte.org/forum/photos/TOPROM.jpg

(took Peter's photo upside down to have the 8 bit bus line top position)

Row 0 contains all bits [9 ..0] of instructions number 0 to 7
Row 1 contains all bits [9 ..0] of instructions number 8 to 15
….   
Row 31 contains all bits [9 ..0] of instructions number 248 to 255    
Row j contains all bits [9 ..0] of instructions number  j*8 to (j*8)+7

On this 31rst row

Instruction 0    

b9  b8  b7  b6  b5   b4   b3    b2    b1   b0
0    0    0    0    0    1     1     1     1     0    

is @ address 248 or 370 octal if in ROM 0 (just the photographer can tell!).

But it could be 1370 octal if in ROM 1 or 2370 octal if in ROM 2.

Comparing to the listing, it’s address 1370 octal symbolic instruction ‘if b[s]=0’

Next, Instruction 1 is
0    0    0    0    0     0     0     1     1     1
address 1371 octal ‘goto 00’

Cheers,
Jacques.

Re: HP-35 chip images and schematics

http://www.jacques-laporte.org/forum/photos/IA&AddrReg_thumbnail.jpg

Hi Peter,

Once familiar with the MOS layout (bird's eye view) it is not so difficult to 'guess' the main structures.

Regarding the address register zone :

1- The Ia (address) flow is entered serially in the 8 bit register
2- only the bits b19 to b26 are gated to the output latch  - I see  clearly on your photo 3 NAND gates (that is to say 3 NOR with the circuit negative logic) and 1 inverter  ; also Q10 and Q14 are clocked by the 2 phases -pre charge time- forming a latch.
Basically it is a chain of 8 flip/flops making a simple serial in parallel out register.
3-how the black box 'LOGIC2' (top right) is gating only b19-b26 among 56 does not appear clearly from this map.

The so called 'sync counter' drawn in the pattern 4001569 is merely a state counter synchronized on SYNC (falling edge) : it is reset during SYNC.
I see SYNC going into LOGIC2  and it takes only 4 flip-lops to count to 16.

I'm sure we can find them in LOGIC2.

This internal counter is beating the rhythm.
@ bit55 ROE flip flop is set,
count 12 bits @bit 11 Exponent pulse is given,
count 8 bits @ bit 19 start of address bits
count 8 bits @ bit 26 end of address bits.

Every bit is passing on the 'address register' I/O line ; but only address bits are gated to the register.
What are the lines you marked x, y ?? ... Asynchronous Set or Reset .... (coming from Logic 2).

After that : these address bits are going (in parallel) to the row address decoder (result = 1 row among 32 e.g. addr 248 SR SR SR = 31 ; next the column number is determined e.g j=0 (the rest of DIV 8).
One row is sensed giving 80 bits in column of which only 10 are gated to the parallel instruction register.
4-Next they will be out shifted serially.
5-Another interesting point: LOGIC (bottom) and LOGIC2 are linked by a 10 bits bus (of which only 4 bits come from instruction register ; the others from LOGIC).

To be continued.

PS: below the simulation of a NOR gate in the HP-35 addr shifter, using Paul Falstad's Java applet (2 PMOS gates + 1 load).


PMOS NOR Gate simulation(17MB)

Re: HP-35 chip images and schematics

Very interesting thread.
I was wondering if there is news since november 2010.
It would be of great interest to learn more about this famous chip.

Thank you anyway wink
dave.

Re: HP-35 chip images and schematics

Hello,

Yes, I worked a bit on P. Monta’s hi res photo and made some progress regarding the HP 35.

This is a rather low study to guess and sketch by hand (well by eye … and mouse) the different layers  (diffusion, gate, contact …) …

Peter Monta crafted tools to extract the layers from the background picture but it is mainly operator wise.

And it is sometimes difficult to resolve ambiguity between contacts and gates (at least for me! wink ) and the ‘context’ is a big help.

But nevertheless, this 1971 process is rather simple. It’s silicon gates  + metal  + diffusion layer.
Connectivity is of metal and diffusion and they appear on the hi res pic.
The metal strips appear in ‘yellow’ and the diffusion connexions are visible as thin lines.?
All in all, I found it hard to do the bottom-up work alone.?A top-down approach has been in many cases (so far) helpful.

As always - in reverse engineering - it’s easier to find something when you know what you search.
For example:
- the PMOSFET close to the ground line are ‘pull up’ pmos (with depletion loads), 
- the transistors connected at Vgg follow precharging capacitors and the gate clocked by phi1 and will be followed by the gate clocked by phi2,
- the global signal distribution map on the chip helps a lot when working on a small portion.

Another help is symmetry.

The routing of the tracks seems have been drawn by hand (not by a computer).
And man likes symmetry. This assumption helps a lot

See for example, top of the pic, the 8 flip flops are a SIPO (Serial In Parallel Out) shifter and at the bottom the 10 flip flops are a PISO ( Parallel In Serial Out ) register.
Below a remarkable 3 flip flop pattern.

The first group is the ROM address register, the second is the instruction register and below the 3 latches are the word select WS register (facing bit 2, 3, 4 of Is register)

Another example of symmetry is found in the routing of the address and instruction register ; the lines follows the same order but mirrored : phi2, phi1, Vss, set, reset, Gnd, Vgg.

Now my results so far (I don’t know about Peter, he’s probably ahead … I will check with him) :

I will give a full report on the ROM page of the site (as soon as I’m sure of myself!).

1) I have deciphered the way the rom matrix is addressed : row and column selection.
That’s an explanation of the 8 latch address register, 3 latch column selection and 5 latch row selection (top left of the image).

Electronically, the 8 bit register address consists of a two phase latch circuit (with an inverter for the Q bar output).

I understand clearly how the ROM matrix feeds the PISO register.

2) I understand ‘globally’ how the instruction register works, how the WS register is addressed and where it is located (bottom part of the picture).?
The instruction register is also a two phase latch circuit.

I hope all this will be of interest to you.
If you are particularly interested in something, just tell me. 

Cheers,
jacques.

ps: sad RIP Steve Jobs ; we'll miss you ....

Re: HP-35 chip images and schematics

Hello Peter & Jacques,


What a great site and what a great achievement the HP-35 was! 

I’ve been studying the A&R chip photo for several weeks now.

I, too, would like to understand its workings in greater detail, hopefully ending up with a full logic diagram and schematic, just as Jacques has done so nicely for the PCB.  Why stop the investigation of this wonderful machine at the boundaries of the LSI?  Let’s go all the way!

I started by determining the pinouts (those shown in Jacques’ previous posts are incorrect, I believe).  Note that input Is is actually the complement of Is (as described in the HP-45 patent).  It and Ia are inverted between the chips to save power.

Then I then identified the structure and schematic for the bits making up the storage registers.  There are six pmos transistors per bit.

Then I did the same for the D-type flip flops, of which A(4), B(4), C(4), and the instruction registers are composed, and some of the other major logic blocks.  I’ll share these details in future posts if there is any interest.

I’ve included an annotated image of the A&R with the major subsections highlighted.  The areas that aren’t yet highlighted have proved more difficult to figure out “by hand”.  For example, I haven’t been able to locate the 4 bit counter used by the display decoder, nor the carry flip flop, or the display toggle flip flop, nor the decimal point flip flop.

There’s something very interesting going on with the serial adder, which I don’t fully understand yet.  Dave Cochran spends very little time in his patent applications on the serial adder, stating that its operation is “well known in the art”, and providing a couple of references which I’ve read.

From what I can tell so far, the adder on the A&R chip does not do the“add-6” function in the conventionally described manner, with 2 full adders (one for the intermediate sum, one to add six if necessary) interconnected with a 4 bit holding register.

It appears that part of the BCD correction (add-6) logic is actually incorporated in the A(4), and C(4) registers, and more of the correction logic is a part of the 4 bit holding register.  WTF????

If anyone has any insight on how this adder actually implements the add-6 correction, I’d love to hear about it.

Since I’m not sure it’s going to be possible for me to fully decode all of this chip’s functionality with a strictly manual approach (find the transistors, draw the schematics, find the gates, decode the logic, etc.), I’d also be interested in getting more details about Peter’s approach using his home-brew tools.  I feel like I need some tools to deal with the complexity, and I’d rather not build my own if someone has already done so.

http://www.jacques-laporte.org/forum/photos/A&RROSA.jpg

Post's attachments

A&R.jpg 1.42 mb, 1 downloads since 2012-11-13 

You don't have the permssions to download the attachments of this post.

Re: HP-35 chip images and schematics

Thank you Bob for your very interesting post.

If you want to go beyond the boundaries of the LSI, I'd be glad to help you with the few results I have gathered so far.
I have not heard much of P. Monta these days, and don't know if he's still working on this subject.

He made a page on his macro photos and tools here:

http://www.pmonta.com/calculators/hp-35 … index.html


I have worked myself -in 2011- mainly on the ROM.
I'm looking for a global understanding but I'm not planning to draw the schematics!
Even with Monta's beautiful photos I sometimes couldn't resolve ambiguity between contacts and gates.

Now the way the ROM is addressing its bit matrix is clear to me.

For the A&R -, there are still a lot of open questions, as you noted.

On the BCD correction:
An addition of '6' must be made when the result of a sum  > 9 (same for sub).
My understanding is that the design does not use an intermediate register ; so the decision of the correction is made inspecting the first 3 bits of the sum. That is why they used a 4-bit holding register bit60-bit57. But I don't know further details.

Regarding the A&R pinouts, you are probably right.
I still have the decapped chip. But following Vss and Gnd quickly shows that I messed it up.
I will check it out and correct my drawing.
Thank you for the debugging and sorry wink.

I'b be glad to go a little further with you.
For the ROM, I used Photoshop and its layer facility.
One layer for one line (Is, Vss, Gnd).
A global map helped a lot.

Cheers,
Jacques.

Re: HP-35 chip images and schematics

Hi Bob,

Here is a beginning of an explanation, from Dave Cochran himself:
« For the first three clock times, the addition is strictly binary. At the fourth clock time the binary sum is checked, and if the answer is more than 1001 (nine), then the sum is corrected to decimal by adding 0110 (six). »
http://www.hpmemory.org/wb_pages/d_cochran_01.htm

Thank You Bob for your carefully annotated image :-)
Francois.

Re: HP-35 chip images and schematics

For the record,
Here is my best photo (next I need a microscope) of the Hybrid circuit of the 65.
Center (2nd from bottom) the A&R Circuit.
Clearly you can see the connections to display on the top left (d2, d1, d0, d3, d4).
Easy to follow the pinouts.
Cheers.
http://www.jacques-laporte.org/forum/photos/65_Hybrid.jpg

Re: HP-35 chip images and schematics

Hi Jacques,

Thanks for your reply.  I'm making good, but very slow, progress in mapping out the A&R chip.  I'm about finished with the part of the circuit which receives and decodes the instructions from the Is (and Sync) input pins and latches them in the instruction buffer.  I'll post these details when they are completed. 

One interesting and unexpected discovery so far is that the 2 bit counter which counts the 4 bit times within a digit time does not count in straight binary.  It counts in Grey code (00, 01, 11, 10).

Also, it appears that the multiple word-time shifting as described in Cochran's patent 3781820 (W1, W2, W3, W4) with an "advance" tap for the second operand to the adder is *not* done in the HP-35 A&R! 

Each individual 56 bit register (A thru F, and M) has its own independent input gating / selector circuit, controlled by signals from the instruction decoder. 

So all the shifting between registers called for by an instruction during word time t is completed in the following word time (t + 1) - much simpler.

The 2 adder inputs also have their own input selector circuitry, which is tied to the outputs from the A, B, and C "racetrack" registers at their "bit zero" positions.  No "advance taps" required or present in the actual chip implementation.

It's also interesting to think about the fact that the WS signal associated with a given instruction must be delayed by one word time from when its associated instruction is sent to A&R. 

This will need to be kept in mind when I (hopefully) begin decoding the C&T chip's internals.

In looking closely at the HP-65 chip photo you posted, it appears clear that its A&R chip is laid out somewhat differently than the hi-res photo of the HP-35 A&R Peter Monta has shared (which I am using for my investigations).   In fact, the one you posted with pinouts originally looks different than Peter's A&R. 

I'm pretty sure what I posted is correct for Monta's version of the A&R.

How do I embed a photo or drawing in a post on this forum?  This will make my future posts and explanations (hopefully) a lot clearer than just attaching stuff at the end of the post.

Thanks for your help!

Bob Rosa

Re: HP-35 chip images and schematics

Hi Bob,

One interesting and unexpected discovery so far is that the 2 bit counter which counts the 4 bit times within a digit time does not count in straight binary.  It counts in Grey code (00, 01, 11, 10).

Very interesting ; I'll get back on this point later, in another post.

On the excellent point you made with the pinout of the A&RC!

I'm now sure that the chip P. Monta has photographed is different than the one I opened and commented.
BUT, they are both A&RC from HP-35 and HP-65.
My chip is a MOSTEK MK6020P 1820-1169 and Monta's a AMI 1820-0848.

I took many photos side by side of '1820-1169' and of the HP65's hybrid chip.
Only one is very clear.
I'm not equipped for very close macro photos.

You can see the position of the racetrack and other locations.
They are alike.

http://www.jacques-laporte.org/forum/photos/Hybrid&1020_1169.JPG

On those chips the wires to display data pinouts are at 11 o'clock.

I hope to have soon a better equipment to compare the 2 chips.

Anyway, I followed  the Vss and Gnd lines on Monta's macro photos.
The Gnd line leads to evidence : PMOSFET close to GND line with depletion load act as pull up transistors. 
So, your pinout naming is the good one for this chip.
I will correct my incorrect drawing.

How do I embed a photo or drawing in a post on this forum?  This will make my future posts and explanations (hopefully) a lot clearer than just attaching stuff at the end of the post.

Easy! Click on the 'Images' link right top of a 'Write message' window.
There is an explanation.
But you need some storage space somewhere.
There are many free file hosting : look 'Dropbox', 'Photobucket', 'Google', 'Flickr' whatever ...

Cheers.
Jacques.

Re: HP-35 chip images and schematics

Hi Jacques,

I'm making good progress in mapping the details of the A&R chip.   I now have a complete logic gate and flip flop diagram of this chip, and am in the process of error checking it and simulating its operation. 

In reading US Patent 4001569, (ROM description, column 7, lines 42-56) Cochran states that a design decision was made "to invert all outputs to save power."  He then goes on to state that the signals on the Is and Ia lines (specifically) are inverted.  Which is it?  All signals or just Is & Ia?

My question relates to the SYNC and WS signal inputs to the A&R chip.  Since SYNC (especially) is at logic zero (consuming power in the output drivers) for the majority of time during the word cycle, it would make sense for it (and WS) to *also* be inverted to save power.

I do not have an HP-35 to conclusively determine the polarity of these signals for myself.  Would you be so kind as to do so for me? 

I know you put some photos of the sync signal on your website (which indicate non-inverted operation), but they answer the question only if I assume that the scope input is DC coupled, and that its "invert" control has not been operated.

Specifically, is the SYNC signal at logic 0 (+6 volts) or logic 1(GND) when active during bit times 45 to 54?  Based upon my logic diagram the SYNC signal *must* be inverted.  If it is not, then I have made an error which I will need to locate.  I don't want to make an incorrect assumption when a direct observation can be taken (with your help).

Thanks in advance for any help you can provide regarding this question.

P.S. - a couple of other interesting discoveries:

1.  The D(56) and F(56) registers are actually reversed from what is shown in my original annotated jpeg of the chip.

2.  I can now see in detail how the "add-6" correction to BCD add/subtract is implemented *without incurring a 4 bit delay* as is typical of the correction algorithm in textbook descriptions and of the patented circuits I've studied.  It's quite ingenious.  I can post details if there is interest, after I complete verification of the chip.

Re: HP-35 chip images and schematics

Hi Bob,

Congratulations for your progresses ; I'm longing to read that.

On the negative logic thing:

In reading US Patent 4001569, (ROM description, column 7, lines 42-56) Cochran states that a design decision was made "to invert all outputs to save power."  He then goes on to state that the signals on the Is and Ia lines (specifically) are inverted.  Which is it?  All signals or just Is & Ia?

This patent is very rich (it concerned the HP-45) but sometimes difficult to read (not clear) and sometimes it differs from what was implemented.
Here is my understanding.

The text lines 42-56 starts by a little lecture : with P-MOS technology, "the active signal that turn on a gate are the more negative."

This is known as negative logic : the more negative is logic 1= GND, logic 0 = 6V.

Now the crucial words:

"The signals on Ia and Is are normally at logic 0"
The writer means majoritary at logic 0 ; state that happens to consume more power.

We now know that was the main reason that lead the industry to prefer N-MOS to P-MOS.
I remember having read that the on resistance of a N-MOS channel is 1/3 of that for P_MOS.

So "a decision was therefore made to invert the signal on the Ia and Is outputs and re-invert the signal at all inputs."

So far so good.

After reading this in 2002-2004 when I started to work on the subject, I decided to make measurements.

I found that at the PCB level, those signals (Is & Ia) have normal logic polarity.

So I said to myself that they are inverted upon entry at the P-MOS level.
And in fact, that's what I could check on the Monta's macro photo : the first gate on the Ia line is an inverter.

At the PCB level (where I can plugs my probes) we are sure the polarities are standard.

I have shot this morning this little video for you:

video/IMG_0666.MOV

It's very clear.

I add, that I have in the past interfaced (in 2006) the HP-35's Ia+Ia  lines to build a rom dumper and  more recently (in 2012) the ISA (Woodstock) lines with the outside CMOS and TTL world, to dump and catch the data flow.

I have the full story of this experiment to publish soon.

But there are a few photos on my google albums :

https://picasaweb.google.com/1115874846 … ngBusHPISA

I built a deserializer that cut the 56 bits time word off into 7 bits chunks to send them to a micro controller.
You can see there a photo of SYNC mixed with the MOS clock to help decoding.
My friend François Roulet has also interfaced the HP serial bus to a Tek318 logic analyzer (see here is photo album) :

https://picasaweb.google.com/torotrak/HP25

Lot of photos of SYNC on the ISA line.

All this proves that the polarity inversion is done inside the P-MOS chips. 

Specifically, is the SYNC signal at logic 0 (+6 volts) or logic 1(GND) when active during bit times 45 to 54?  Based upon my logic diagram the SYNC signal *must* be inverted.  If it is not, then I have made an error which I will need to locate.  I don't want to make an incorrect assumption when a direct observation can be taken (with your help).

To be sure, check the SYNC line's entry, maybe the inverter is there.

I hope all this helps.
Cheers,
Jacques.

Re: HP-35 chip images and schematics

Hi Jacques,

Thanks for your prompt reply!

Your video answered my question perfectly, although we may interpret it differently.

Since pmos logic is negative logic (logic 0 = +6 volts, logic 1 = 0 volts) (or logic 0 = 0 volts, logic 1 = -6 volts), the SYNC signal between the chips at the board level *is* in fact inverted as your photo shows (SYNC pulse active during b45 to b54 is +6 volts or logic 0).

It is inverted back to negative logic (SYNC pulse active during b45-b54 = GND, or logic 1) after being received at input pin 4.  The input circuit following pin 4 inside the chip is actually a D type flip flop whose output feeds an inverter before being fed into the rest of the decoder logic.

Can you observe WS to see if it exhibits this same behavior (active WS signal between chips is the more positive voltage)?

Thanks for your help and I hope to have the logic diagram and description ready to be presented and shared soon.

Bob

Re: HP-35 chip images and schematics

Hi Bob,

Catching WS on the scope is not so easy, since there is no regularity : it depends on the instructions executed.

I used a trick, when the operation is ln(0) : the firmware enters an error loop (L00277) that uses WP and giving a chance to take photos ; here a video footage:

http://www.jacques-laporte.org/video/wp.mov

I hope it will help you.

All the best,
Jacques.