Secret weapon how to promote your YouTube channel
Get Free YouTube Subscribers, Views and Likes

The MOnSter 6502 - how Eric Schlaepfer built a 6502 processor out of discrete transistors

Follow
Zero To ASIC Course

Website: https://monster6502.com/ & visual 6502 http://www.visual6502.org/JSSim/index...
Eric's socials:   / tubetimeus   & https://mastodon.social/@tubetime
Other interviews: https://theamphour.com/609opencircu... & https://unnamedre.com/episode/58

00:00 Intro
01:39 Visual 6502
02:15 Javascript list of transistors
03:16 Spreadsheet of each transistor
05:48 Compared to a gate level netlist for an ASIC
07:08 Altium Schematic
07:54 Different to modern layout
10:43 NMOS logic
12:40 Fanout
14:38 How buses work in the 6502
16:48 Transmission gates
19:55 Design gives us a snapshot of what chip design was like at the time
21:08 Rotate Right wasn't implemented
22:05 27C3 Reverse Engineering the MOS 6502
22:36 Manual verification of each transistor
23:22 Eric wrote his own LVS tool
25:19 Discrete 4004
25:27 MOnSter 6502 FAQ
25:45 Getting ready for PCB layout
26:32 Eric tried to prove it wasn't going to be possible
27:46 A challenge is that 6502 uses dynamic logic
28:14 Dynamic latches
28:43 Matt's flip flop video
30:52 Designed for a specific process
31:49 Custom process designed by MOS allowed depletion mode transistors
33:07 Big differences between PCB and Chip level
34:05 PCB layout
35:28 6502 layout all done by hand
37:58 Visual 6502 was very helpful for debugging
38:25 PCB validation
39:21 Powerup strategy
39:59 Scotch tape for finding hot transistors
40:35 Power expectations
41:50 First test was a NOP
43:38 Woz single step circuit
44:22 First program
45:12 Testing every transistor
47:25 80% coverage
48:29 Production status

posted by salvarsanjg