blob: dbd6383b93480f7e756638626920bf109894e806 [file] [log] [blame]
# Synthesis script for yosys created by qflow
read_liberty -lib -ignore_miss_dir -setattr blackbox /ef/tech/SW/EFS8A/libs.ref/lib/scs8hd/scs8hd_ff_1.95v_-40C.lib
read_verilog /home/tim/gits/openstriVe/qflow/ring_osc2x13/source/ring_osc2x13.v
# High-level synthesis
synth -top ring_osc2x13
# Map register flops
dfflibmap -liberty /ef/tech/SW/EFS8A/libs.ref/lib/scs8hd/scs8hd_ff_1.95v_-40C.lib
opt
# Map combinatorial cells, standard script
abc -exe /ef/efabless/share/qflow/bin/yosys-abc -liberty /ef/tech/SW/EFS8A/libs.ref/lib/scs8hd/scs8hd_ff_1.95v_-40C.lib -script +strash;scorr;ifraig;retime,{D};strash;dch,-f;map,-M,1,{D}
flatten
setundef -zero
clean -purge
hilomap -hicell scs8hd_conb_1 HI
hilomap -locell scs8hd_conb_1 LO
# Output buffering
iopadmap -outpad scs8hd_buf_1 A:X -bits
# Cleanup
opt
clean
rename -enumerate
write_verilog ring_osc2x13_mapped.v
stat