The 6502 CPU's overflow flag explained at the silicon level
1–10 of 34 posts
Re: The 6502 CPU's overflow flag explained at the silicon level
#2And this is 30 year old tech. The 6502, the processor in you cell phone is about 1000x faster than it (and much more capable)
To me the hardest part (apparently) is converting the electronic circuit to the actual chip drawings. Not sure how this is done (how do you route it). And this was done by hand in the 6502, the drawings were done the size of a desk and reduced photographically. (IIRC)
Re: The 6502 CPU's overflow flag explained at the silicon level
#3Very interesting And this is 30 year old tech. The 6502, the processor in you cell phone is about 1000x faster than it (and much more capable) To me the hardest part (apparently) is converting the electronic circuit to the actual chip drawings. Not sure how this is done (how do you route it). And this was done by hand in the 6502, the drawings were done the size of a desk and reduced photographically. (IIRC)
Re: The 6502 CPU's overflow flag explained at the silicon level
#4Very interesting And this is 30 year old tech. The 6502, the processor in you cell phone is about 1000x faster than it (and much more capable) To me the hardest part (apparently) is converting the electronic circuit to the actual chip drawings. Not sure how this is done (how do you route it). And this was done by hand in the 6502, the drawings were done the size of a desk and reduced photographically. (IIRC)
Re: The 6502 CPU's overflow flag explained at the silicon level
#5Very interesting And this is 30 year old tech. The 6502, the processor in you cell phone is about 1000x faster than it (and much more capable) To me the hardest part (apparently) is converting the electronic circuit to the actual chip drawings. Not sure how this is done (how do you route it). And this was done by hand in the 6502, the drawings were done the size of a desk and reduced photographically. (IIRC)
How did you come up with 1000x? With Moore's law we are only 3 orders of magnitude better than a processor from the late 1970s?
Re: The 6502 CPU's overflow flag explained at the silicon level
#6Very interesting And this is 30 year old tech. The 6502, the processor in you cell phone is about 1000x faster than it (and much more capable) To me the hardest part (apparently) is converting the electronic circuit to the actual chip drawings. Not sure how this is done (how do you route it). And this was done by hand in the 6502, the drawings were done the size of a desk and reduced photographically. (IIRC)
How did you come up with 1000x? With Moore's law we are only 3 orders of magnitude better than a processor from the late 1970s?
[0] Of course, that's ignoring multiple cores, better microcode, caches, etc.
Re: The 6502 CPU's overflow flag explained at the silicon level
#7Very interesting And this is 30 year old tech. The 6502, the processor in you cell phone is about 1000x faster than it (and much more capable) To me the hardest part (apparently) is converting the electronic circuit to the actual chip drawings. Not sure how this is done (how do you route it). And this was done by hand in the 6502, the drawings were done the size of a desk and reduced photographically. (IIRC)
How did you come up with 1000x? With Moore's law we are only 3 orders of magnitude better than a processor from the late 1970s?
Re: The 6502 CPU's overflow flag explained at the silicon level
#8Very interesting And this is 30 year old tech. The 6502, the processor in you cell phone is about 1000x faster than it (and much more capable) To me the hardest part (apparently) is converting the electronic circuit to the actual chip drawings. Not sure how this is done (how do you route it). And this was done by hand in the 6502, the drawings were done the size of a desk and reduced photographically. (IIRC)
How did you come up with 1000x? With Moore's law we are only 3 orders of magnitude better than a processor from the late 1970s?
Re: The 6502 CPU's overflow flag explained at the silicon level
#9Very interesting And this is 30 year old tech. The 6502, the processor in you cell phone is about 1000x faster than it (and much more capable) To me the hardest part (apparently) is converting the electronic circuit to the actual chip drawings. Not sure how this is done (how do you route it). And this was done by hand in the 6502, the drawings were done the size of a desk and reduced photographically. (IIRC)
How did you come up with 1000x? With Moore's law we are only 3 orders of magnitude better than a processor from the late 1970s?
One order of magnitude: 10x
Two orders of magnitude: 100x
Three orders of magnitude: 1000x
Re: The 6502 CPU's overflow flag explained at the silicon level
#10Very interesting And this is 30 year old tech. The 6502, the processor in you cell phone is about 1000x faster than it (and much more capable) To me the hardest part (apparently) is converting the electronic circuit to the actual chip drawings. Not sure how this is done (how do you route it). And this was done by hand in the 6502, the drawings were done the size of a desk and reduced photographically. (IIRC)
Here's an article about it too: http://research.swtch.com/6502
Not only did they route / layout by hand-drawing, and then cut the Rubylith photomask by hand (it's not a drawing they use to reduce it photographically - they cut out holes..), but Bill Mensch got it right the first time. 3,510 transistors according to the article.
Bill Mensch left MOS to found Western Design Centre quite early, and so is covered less in that book than Chuck Peddle which was instrumental in Commodore for a long time after they acquired MOS. The amazing thing is WDC still sell variations of the 6502 design, including various replacements such as a 16 bit version.
Peddle (the other main designer) and Mensch deserve a lot more attention than they've gotten.
(EDIT: From WDC's website: "Annual volumes in the hundreds (100’s) of millions of units keep adding in a significant way to the estimated shipped volumes of five (5) to ten (10) billion units. " Yikes...)