6502 datapath control timing fix

From VisualChips

(Difference between revisions)
Jump to: navigation, search
(Created page with "A couple of transistors are connected to one clock, but the poly shows evidence that they used to be connected to another. [http://visual6502.org/JSSim/expert.html?nosim=t&find=c...")
(add picture)
Line 1: Line 1:
A couple of transistors are connected to one clock, but the poly shows evidence that they used to be connected to another. [http://visual6502.org/JSSim/expert.html?nosim=t&find=cclk&panx=120.8&pany=307.6&zoom=12.4 See the missing contacts
A couple of transistors are connected to one clock, but the poly shows evidence that they used to be connected to another. [http://visual6502.org/JSSim/expert.html?nosim=t&find=cclk&panx=120.8&pany=307.6&zoom=12.4 See the missing contacts
-
here].
+
here] in the JavaScript simulator.
 +
 
 +
[[File:6502_photo wrong-clock.jpg]]
That is, the gates were originally laid out so they could be clocked by not-phi1 but in fact are clocked by phi2.  They control the X and the Y driving onto SB (special bus).  There's another pair like them further along, which control the driving of the A onto the SB and the IDB.  Seems like a fix for a timing marginality?
That is, the gates were originally laid out so they could be clocked by not-phi1 but in fact are clocked by phi2.  They control the X and the Y driving onto SB (special bus).  There's another pair like them further along, which control the driving of the A onto the SB and the IDB.  Seems like a fix for a timing marginality?

Revision as of 13:51, 5 January 2011

A couple of transistors are connected to one clock, but the poly shows evidence that they used to be connected to another. [http://visual6502.org/JSSim/expert.html?nosim=t&find=cclk&panx=120.8&pany=307.6&zoom=12.4 See the missing contacts here] in the JavaScript simulator.

6502 photo wrong-clock.jpg

That is, the gates were originally laid out so they could be clocked by not-phi1 but in fact are clocked by phi2. They control the X and the Y driving onto SB (special bus). There's another pair like them further along, which control the driving of the A onto the SB and the IDB. Seems like a fix for a timing marginality?

resources

  • none
Personal tools