lip6 / coriolis

Coriolis VLSI EDA Tool (LIP6)

Home Page:https://coriolis.lip6.fr

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Diode and buffer insertion using the Coloquinte legalizer

Coloquinte opened this issue · comments

Currently, diode and buffer insertion is quite ad-hoc, and makes use of its own datastructures to decide where free space is available.

This could all be done simply and safely with:

  • set the buffer/diode coordinates to a position we'd like (but don't care about overlap)
  • run coloquinte::Circuit::legalize

So we'd just have to introduce a new "legalize only" mode to Etesian to support this