3
0
Fork 0
mirror of https://github.com/YosysHQ/yosys synced 2025-04-23 17:15:33 +00:00

Merge branch 'YosysHQ:main' into main

This commit is contained in:
Akash Levy 2024-10-16 13:21:03 -07:00 committed by GitHub
commit 711e1f3164
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
71 changed files with 3848 additions and 2445 deletions

View file

@ -0,0 +1,52 @@
read_rtlil <<EOT
module \pdk_not
wire input 1 \A
wire output 2 \Y
cell $_NOT_ \not
connect \A \A
connect \Y \Y
end
end
module \pdk_buf
wire input 1 \A
wire output 2 \Y
cell $_BUF_ \buf
connect \A \A
connect \Y \Y
end
end
module \top
wire input 1 \A
wire output 2 \Y
wire \w
cell \pdk_buf \buf
connect \A \A
connect \Y \w
end
cell \pdk_not \not
connect \A \w
connect \Y \Y
end
end
EOT
cellmatch -lut_attrs *
select -set buffers a:lut=2'b10 %m
select -set inverters a:lut=2'b01 %m
select -assert-count 1 t:@buffers t:pdk_buf %i
select -assert-count 0 t:@buffers t:pdk_not %i
select -assert-count 0 t:@inverters t:pdk_buf %i
select -assert-count 1 t:@inverters t:pdk_not %i