Minimal inkjet printhead driver IC exploration using the
GF180MCU open PDK, with a focus on:
| Language | GitHub Pages π | GitHub π» |
|---|---|---|
| πΊπΈ English |
The core technical documentation for this project lives under the docs/ directory and is published via GitHub Pages.
π GitHub Pages (rendered docs)
π Design Documentation (GitHub Pages)
π docs/ (design rationale, architecture, HV layout notes)
π GitHub Repository β docs/
All layout- and GDS-oriented discussions are intentionally centralized there.
This repository explores a minimal inkjet printhead driver IC architecture implemented on the GF180MCU open PDK.
Primary goals:
This is not a production-ready design,
but a technical exploration and educational reference.
Inkjet printhead drivers sit at the intersection of:
GF180MCU provides a rare opportunity to study this
using a fully open PDK.
This repository serves as a sandbox for that purpose.
This project has completed evaluation of automated digital flows
and has transitioned to layout-centric exploration.
No attempt is made to converge toward a production-ready IC.
The outcome is the identification of feasible and infeasible
design regions at the GDS level.
This project did not fail.
It successfully identified the practical design boundary between:
using the GF180MCU open PDK.
Inkjet printhead drivers inherently require:
These characteristics place such designs outside the effective scope of fully automated digital flows.
The following image shows a representative high-voltage switch unit GDS generated during this exploration.
It demonstrates:

| π Item | License | Description |
|---|---|---|
| Source Code | MIT License | Free to use, modify, and redistribute |
| Text Materials | CC BY 4.0 or CC BY-SA 4.0 | Attribution required; share-alike applies for BY-SA |
| Figures & Diagrams | CC BY-NC 4.0 | Non-commercial use only |
| External References | Follow the original license | Cite the original source properly |
Suggestions, improvements, and discussions are welcome via GitHub Discussions.