Naja edit: An Open Source Tool for Gate-Level Netlist Optimization and Editing
Jump to navigation
Jump to search
- Speaker: Christophe Alexandre
- email: christophe.alex@gmail.com
Downloads
Abstract
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.
Software
General information
- Repository: https://github.com/najaeda/naja
- Main documentation website: https://naja.readthedocs.io/
Roadmap
- The software wishes to interface with the following tools: Yosys, OpenROAD
- The project seeks help on: Logic Equivalence Checking