2024-11-05 00:36:31 +01:00
|
|
|
read_rtlil << EOT
|
2020-07-27 18:28:01 +02:00
|
|
|
|
|
|
|
|
module \top
|
|
|
|
|
wire $a
|
|
|
|
|
wire $b
|
|
|
|
|
wire input 1 \D
|
|
|
|
|
wire input 2 \EN
|
|
|
|
|
wire output 3 \Q
|
|
|
|
|
cell $mux $x
|
|
|
|
|
parameter \WIDTH 1
|
|
|
|
|
connect \A \Q
|
|
|
|
|
connect \B \D
|
|
|
|
|
connect \S \EN
|
|
|
|
|
connect \Y $a
|
|
|
|
|
end
|
|
|
|
|
cell $ff $y
|
|
|
|
|
parameter \WIDTH 1
|
|
|
|
|
connect \D $a
|
|
|
|
|
connect \Q $b
|
|
|
|
|
end
|
|
|
|
|
cell $and $z
|
|
|
|
|
parameter \A_SIGNED 0
|
|
|
|
|
parameter \A_WIDTH 1
|
|
|
|
|
parameter \B_SIGNED 0
|
|
|
|
|
parameter \B_WIDTH 1
|
|
|
|
|
parameter \Y_WIDTH 1
|
2026-06-23 07:24:59 +02:00
|
|
|
connect \A $b
|
2020-07-27 18:28:01 +02:00
|
|
|
connect \B 1'x
|
|
|
|
|
connect \Y \Q
|
|
|
|
|
end
|
|
|
|
|
end
|
|
|
|
|
|
|
|
|
|
EOT
|
|
|
|
|
|
|
|
|
|
equiv_opt -assert -undef ls
|