OpenLane icon indicating copy to clipboard operation
OpenLane copied to clipboard

Expose yosys extract -map similarly to SYNTH_EXTRA_MAPPING_FILE

Open widlarizer opened this issue 3 years ago • 0 comments

Description

Yosys has functionality for subcircuit matching and replacing with modules, which can be instances of standard cells. An example of such a map file is in Yosys at techlibs/coolrunner2/tff_extract.v. For example, SKY130B doesn't have any extraction map files for turning muxes followed by flip flops to scan flops, which have been manually instantiated by some TinyTapeout 2 contributors to optimize area

Proposal

Allow users and PDKs to provide extra extraction map files like already implemented for the techmap command with SYNTH_EXTRA_MAPPING_FILE

widlarizer avatar Nov 29 '22 18:11 widlarizer