Zilog Z80 CPU – Modern, free and open source silicon clone

Date:

Announcement

On April 15 of 2024 Zilog has announced End-of-Life for Z80, one of the most famous 8-bit CPUs of all time.

It is a time for open-source and hardware preservation community to step in with a Free and Open Source Silicon (FOSS) replacement for Zilog Z80.

The first fabrication of FOSS Z80 is scheduled for June of 2024!

Zilog Z80 modern free and open source silicon clone

On the path to become a silicon proven, pin compatible, open-source replacement for classic Zilog Z80.

FOSS Z80 leverages OpenROAD flow and FOSS 130 nm Skywater PDK to synthesize production ready silicon. Tiny Tapeout infrastructure is used to test and pool design with many others to reduce the cost of physical chip fabrication at Skywater Foundries.

The first iteration of FOSS Z80 silicon

The first iteration is developed with Tiny Tapeout 07 using 130 nm process and fits on a 0.064 mm2 die area. The first fabrication is scheduled for June of 2024 as a part of CI 2406 Shuttle.

The implementation is based around Guy Hutchison’s TV80 Verilog core.

Read documentation for Tiny Tapeout 07 version

Below is the image of GDSII integrated circuit layout for FOSS Z80. It is the result of automatic place-and-route flow in OpenROAD using 130 nm “gates” logic elements.

Further Plan / ToDo

  • Add thorough instruction (including ‘illegal’) execution tests ZEXALL to testbench
  • Compare different implementations: Verilog core A-Z80, Netlist based Z80Explorer
  • Tapeout with ChipIgnite in QFN44 package
  • Tapeout with DIP40 package
  • Create gate-level layouts that would resemble the original Z80 layout, see the original chip dies below. Zilog designed Z80 by manually placing each transistor by hand.

Z80

Pinout

Documentation

  • Z80 Users Manual
  • Z80 Users Manual from Mostek
  • Zilog Data Book
  • All the information about Z80
  • Undocumented instructions
  • Opcode table and timing

Oral History of the Development of the Z80

Oral History Panel on the Founding of the Company and the Development of the Z80 Microprocessor

M. Shima on Demystifying Microprocessor Design

Z80 Patents

  • (expired) Patent US4605980 — input voltage spike protection
  • (expired) Patent US4332008A — ???
  • (expired) Patent US4486827A — reset circuitry

Z80 Die shots

  • How to “read” die shots
  • nMOS variant Z8400 with ‘Zilog 75’ marking and Zilog Z8400 with ‘DC’ letter marking
  • CMOS variants Zilog Z84C00 and its 8MHz version
  • Nintendo Z80 variant from Super Game Boy SGB-CPU 01 produced in 1994
  • Sean Riddle’s image of Mostek MK3880 clone metal layer removed
  • Pauli Rautakorpi’s images of Z80 clones: National Semiconductor NSC800, Mostek MK3880, MME9201 with ‘U880/5’ markings
  • Zeptobar’s images of Zilog Z0840004PSC from 1990, Soviet KR1858VM3 with an uncommon layout, MME Z80A a clone on a 5um technology larger than the original Zilog chip, Soviet KR1858VM1 a clone of U880/6 which is in turn a clone of Z80, Soviet T34VM1 based on U880/5

Z80 Reverse Engineering

  • Z80 Instruction Register deciphered
  • Z80 Tri-stated Data & Address bus gates
  • Z80 (un)documented behavior
  • The instruction decode PLA in the Z80 microprocessor
  • Why the Z-80’s data pins are scrambled
  • How the Z80’s registers are implemented
  • The Z-80’s 16-bit increment/decrement circuit reverse engineered
  • The Z-80 has a 4-bit ALU
  • XOR, the silicon for two interesting gates explained
  • WZ aka MEMPTR, esoteric register of the Z80

Existing Z80 implementations

  • TV80 in Verilog https://github.com/hutch31/tv80
  • TV80 in Verilog https://github.com/Obijuan/Z80-FPGA
  • A-Z80 in Verilog https://github.com/gdevic/A-Z80 its overview and details
  • Z80 net-list level emulator https://github.com/gdevic/Z80Explorer and its overview and Users Guide

What is Tiny Tapeout?

Tiny Tapeout is an educational project that aims to make it easier and cheaper than ever to get your digital designs manufactured on a real chip.

To learn more and get started, visit https://tinytapeout.com.

Resources

  • FAQ
  • Digital design lessons
  • Learn how semiconductors work
  • Join the community
  • Build your design locally

LEAVE A REPLY

Please enter your comment!
Please enter your name here

Share post:

Subscribe

Popular

More like this
Related

Best home office monitors 2024: Displays that get the job done

Image: Matt Smith / Foundry Working from home has gone...

Samsung’s fast USB-C flash drive is only $19 for 128GB right now

Image: Samsung Less than $20 for a speedy 128GB flash...

JBL’s tiny clip-on Bluetooth speaker is now $50 in early Black Friday sale

Image: JBL The super-cute JBL Clip 5 is on sale...

This powerful budget-friendly Acer laptop is $320 off, today only

Image: Acer Budget-friendly laptops can pack a lot of power...