【Inkjet】🧪 05. GF180 Inkjet Driver Design Exploration (Part 2)

The Viable Point of an HV Driver Array Assuming 300 dpi

In the design exploration of an inkjet driver IC using the GF180MCU open PDK,
it was previously confirmed that a 400 dpi array is structurally infeasible
due to DNWELL constraints.

Based on that conclusion, this article examines:

How far an HV driver array can be considered a viable implementation target
when the design condition is fixed at 300 dpi

All discussion is organized based on actual GDS layout results.

This article is the concluding results chapter in the following series:

In the previous article, we reached the following conclusion:

With GF180MCU and DNWELL-based isolation,
a 400 dpi (63.5 µm) inkjet driver is structurally infeasible.

This article builds on that result and clarifies:

When the design condition is fixed at 300 dpi (~85 µm),
to what extent an HV driver array becomes a viable implementation target.


🎯 Why Fix the Design at 300 dpi

The pitch at 300 dpi is:

This is the smallest class of pitch that can simultaneously satisfy
the dominant constraints of GF180 HVMOS structures:

What mattered in the 400 dpi exploration was not:

“How much can we squeeze?”

but rather:

“Where does the realistic solution begin?”

That boundary was determined at the GDS level.

300 dpi represents that confirmed viable point.


🧩 HV_SW_UNIT Array Dedicated to 300 dpi

At 300 dpi, the following design policies were adopted:

In the array-generation code, the essential change is effectively
limited to the pitch specification:

pitch_x = um(85.0, layout.dbu)  # 300 dpi
pitch_y = um(85.0, layout.dbu)

Structures that collapsed at 400 dpi now fall into a range where
they can be placed naturally and without forcing at 300 dpi.


※ This array evaluation assumes the most restrictive DNWELL isolation conditions
and uses an NMOS-dominant 4×2 configuration as the minimal evaluation block.
As a result, viability at 300 dpi is confirmed not for an idealized single cell,
but under effective physical conditions including the array interior.


🔍 What Was Confirmed in GDS

By generating and inspecting the 300 dpi array GDS, the following became clear:

The key point is this:

300 dpi is not “possible with clever tricks,”
but “already viable as a premise.”

At 400 dpi, a sense of structural strain remained no matter what was removed.
At 300 dpi, design decisions can be made naturally.

HV_SW_UNIT Array – 300 dpi Guard-Ring-Shared Implementation


🚪 300 dpi Is Not the Goal, but It Is the Entrance

Of course, reducing the pitch to 300 dpi does not immediately deliver:

However, by clearing the heaviest physical constraints:

it can be said that:

The design has earned the right to move forward.


🛠 Next Steps Assuming 300 dpi

With 300 dpi as a fixed premise, the next phase becomes realistic:

  1. Replacing HV_SW_UNIT placeholders with real devices
    • Substituting actual GF180 HV MOS devices
  2. Designing the power and GND routing backbone
    • Clear separation of HV / LV and return current awareness
  3. Dimension finalization based on DRC
  4. PEX → SPICE sanity checks
    • Id–Vd / Id–Vg
    • Switching transient behavior
  5. Minimal pad / I/O configuration

From this point onward, the work shifts away from feasibility exploration and into
finishing an IC under the assumption that it is viable.


🧾 Summary

300 dpi is not a compromise —
it is the result of a reality-based design decision.


📝 Closing Remarks

When high voltage, mixed signal, and high density intersect,
design is inevitably pulled back to physical reality.

GF180MCU open PDK provides a rare environment where that reality can be
verified directly in GDS by anyone.

Moving forward means entering
a new phase explicitly premised on 300 dpi.

With this article, the result is formally fixed.


🔗 Project Context

This verification and the resulting layout work are part of the following
technical exploration project:

gf180-inkjet-driver


Discussion and feedback are welcome via GitHub Discussions:
https://github.com/Samizo-AITL/gf180-inkjet-driver/discussions