10 releases
0.1.15 | Sep 3, 2023 |
---|---|
0.1.14 | Aug 27, 2023 |
0.1.10 | Jan 26, 2023 |
#451 in Data structures
64 downloads per month
35KB
840 lines
netlist
Low level library-independent data structure for VLSI design
Purpose
netlist is a common structure in VLSI design, especially in logical synthesis, P&R, formal verification, STA.
This crate wants to abstract netlist to a generic style for more common use.
Feature
1. graph-like data structure
2. verilog parser The verilog parser in this crate is a minimal subset of verilog-2001, which can parse structural verilog syntax into netlist.
3. verilog saver Save netlist as verilog.
Limitation
Dependencies
~1.6–2.4MB
~50K SLoC