Page MenuHomePhorge

bruteforce.ys
No OneTemporary

Size
836 B
Referenced Files
None
Subscribers
None

bruteforce.ys

read_verilog {{FILE}}
#map to basic cells
techmap
write_blif ./temp/{{FILE_BASENAME}}.blif
abc -liberty ./{{LIBERTY_FILE}} -script "+strash; &get -n; collapse; write_eqn ./temp/{{FILE_BASENAME}}.eqn; write_truth ./temp/{{FILE_BASENAME}}.truth; write_pla ./temp/{{FILE_BASENAME}}.pla"
exec -- ./mockturtle/build/experiments/muxig_rewriting ./temp/{{FILE_BASENAME}}.blif
delete
read_blif ./temp/{{FILE_BASENAME}}_mockturtle.blif
cd top
rename pi1 N1
rename pi2 N2
rename pi3 N3
rename pi4 N6
rename pi5 N7
rename po0 N22
rename po1 N23
cd ..
rename top {{MODULE}}_nem
read_liberty {{LIBERTY_FILE}}
techmap -map ./yosys/mockturtle_map.v
clean
techmap
clean
select c17_nem
write_verilog -selected ./temp/{{FILE_BASENAME}}_nem.v
#Output stats
tee -o ./temp/{{FILE_BASENAME}}_{{LIBERTY_USED}}.stat stat -liberty ./{{LIBERTY_FILE}}

File Metadata

Mime Type
text/plain
Expires
Thu, Jul 3, 4:10 PM (10 h, 52 m)
Storage Engine
blob
Storage Format
Raw Data
Storage Handle
157289
Default Alt Text
bruteforce.ys (836 B)

Event Timeline