Login
You're viewing the social.afront.org public feed.
  • Jul 31, 2025, 12:21 PM

    A week or so ago I had this crazy idea that I could make a "copy" of the 6502 at the transistor level, but using a process with and open PDK.

    Below is a pre-layout sim where I replicated the visual6502 extracted chip using GF180 PDK. Transistor are mapped 1:1 (depletion nmos replaced with pmos for pullups).

    Test software is github.com/trebonian/visual650

    And you can see it fetching instruction, jumping and writing return address, then incrementing 0x10 (including double store) and then return.

    ngspice simulation results with lots of squiggly lines.
It shows the pins of the 6502 ( clock, rw, sync, address, data ) and you can see it fetching instruction and such ... Only about 22 instructions are executed in this short sim.
    💬 0🔄 1⭐ 0