<@U018LA3KZCJ> I tried taping out Microwatt/Carave...
# openroad
a
@User I tried taping out Microwatt/Caravel on Openlane using your PDN PR. Seeing some pretty weird behaviour, LVS fails with a bunch of cells powered backwards (VPWR and VGND swapped). It looks like all our fill/tap cells are flipped compared to the standard cells. eg looking at cells on
x,2385440
Copy code
- TAP_62749 sky130_fd_sc_hd__tapvpwrvgnd_1 + SOURCE DIST + FIXED ( 2839120 2385440 ) FS ;
    - TAP_62750 sky130_fd_sc_hd__tapvpwrvgnd_1 + SOURCE DIST + FIXED ( 2864880 2385440 ) FS ;
    - TAP_62751 sky130_fd_sc_hd__tapvpwrvgnd_1 + SOURCE DIST + FIXED ( 2890640 2385440 ) FS ;
    - _058102_ sky130_fd_sc_hd__buf_12 + PLACED ( 1731900 2385440 ) N ;
    - _063454_ sky130_fd_sc_hd__buf_4 + PLACED ( 1722700 2385440 ) N ;
    - _065587_ sky130_fd_sc_hd__nor2_1 + PLACED ( <tel:4268802385440|426880 2385440> ) FN ;
m
pdn doesn't place fill or tap cells but perhaps there is some other change in updating OR. How can I reproduce your problem?
None of the test designs fail which is odd
a
Let me package something up. My macros (the multiplier and register file) work fine
It appears that the standard cells are upside down, so looks like a detailed placement issue
I have a test case, will open an issue
👍 1