Naja edit: An Open Source Tool for Gate-Level Netlist Optimization and Editing

From F-Si wiki
Jump to navigation Jump to search
  • Speaker: Christophe Alexandre
  • email:



naja_edit is an open source tool designed to optimize and edit gate-level netlists. It features algorithms for Dead Logic Elimination, Constant Propagation, and Primitives Optimization, all performed with minimal changes to the hierarchical netlist structure. This tool can be interleaved with Yosys and OpenROAD, making it particularly useful for large designs requiring hierarchical synthesis. naja_edit also features a Python interface for power users to inspect and edit the netlist using simple scripts. This talk will present optimization results on a set of open source designs.


General information


  • The software wishes to interface with the following tools: Yosys, OpenROAD
  • The project seeks help on: Logic Equivalence Checking