This got me thinking about the scope of the problem. For this problem to occur, there must be an active pull-up transistor with the drain connected to Vdd. This can be determined by searching the simulator's netlist; there are 104 of them. Of these:
- 58 are used in push-pull drivers (see below).
- 12 are used in Read Precharge circuits in the Instruction Pointer array.
- 8 are used in Read Precharge circuits in the Scratch Pad array.
- 6 are used in the IP Incrementer; one of these is a problem.
An undetermined number8 are used in Tri-state push-pull drivers.