3
0
Fork 0
mirror of https://github.com/YosysHQ/yosys synced 2026-05-25 19:36:21 +00:00
yosys/tests/techmap/abc_new_equiv_opt.ys
2026-05-05 20:09:41 +02:00

14 lines
440 B
Text

read_verilog <<EOT
module top(input a, input b, input c, output y, output z);
assign y = ~(a & b);
assign z = ~(a | c);
endmodule
EOT
hierarchy -check -top top
proc; opt -fast
abc_new -script "+&scorr;&sweep;&dc2;&dch,-f;&nf,{D}" -liberty ../../examples/cmos/cmos_cells.lib
select -assert-min 1 t:NAND
select -assert-min 1 t:NOR
select -assert-min 1 t:NAND t:NOT t:NOR t:BUF %u
select -assert-none t:$_AND_ t:$_OR_ t:$_NAND_ t:$_NOR_ %u