William Carrara Orlato
06/27/2024, 2:05 PMMitch Bailey
06/27/2024, 3:39 PMconfig.json
file make a difference?
"SYNTH_USE_PG_PINS_DEFINES": "USE_POWER_PINS",
William Carrara Orlato
06/27/2024, 5:01 PMMitch Bailey
06/27/2024, 5:58 PMMitch Bailey
06/27/2024, 6:00 PMnwell
or li1
in there.
You might try remaking the lef file with the magic command
lef write -hide -pinonly <top_cell>.lef
William Carrara Orlato
06/27/2024, 6:05 PMMitch Bailey
06/28/2024, 3:35 AMFP_MACRO_HORIZONTAL_HALO
FP_MACRO_VERTICAL_HALO
The default values are 10um which matches your layout, I think.
A “usual” implementation of hardened macros would only use (for example) up to metal4 for all the macro power rails and then the power routing would be metal5 horizontal across the top, dropping via4 on to the metal4 power rails in the macro.
In your case, dvdd is on metal5, dvss is on metal4, avdd is metal2 and avss is metal1.Mitch Bailey
06/28/2024, 4:03 AMMitch Bailey
06/28/2024, 4:23 AMavdd
and avss
. Those power signals are not in the current verilog or config file.William Carrara Orlato
06/28/2024, 7:55 PMWilliam Carrara Orlato
06/28/2024, 7:57 PMMitch Bailey
06/28/2024, 10:09 PMPDN_MACRO_CONNECTIONS
, that you need to delimit each connection with a ,
.LAYER met2 ;
RECT -107.845 53.545 137.435 87.505 ;
RECT -107.845 52.095 115.700 53.545 ;
RECT 120.670 52.095 137.435 53.545 ;
RECT -107.845 29.985 137.435 52.095 ;
RECT -107.845 28.825 118.660 29.985 ;
RECT 120.670 28.825 137.435 29.985 ;
RECT -107.845 -11.340 137.435 28.825 ;
to
LAYER met2 ;
RECT -107.845 53.545 137.435 87.505 ;
RECT -107.845 52.095 115.700 53.545 ;
RECT 120.670 52.095 137.435 53.545 ;
RECT -107.845 29.985 137.435 52.095 ;
RECT -107.845 28.825 118.660 29.985 ;
RECT 120.670 28.825 137.435 29.985 ;
RECT -93.0 -11.340 122.0 28.825 ;
Hopefully, this will uncover the met1 power rails and allow all the layers for the metal5 - metal1 connections. In openlane, I think you need to modify the pdn.tcl
file to handle dropping vias across multiple layers. I don’t know if openlane2 will handle that automatically or not.
Are the power connections the only problem you’re having now?donn
06/28/2024, 10:10 PMWilliam Carrara Orlato
07/01/2024, 4:13 PMVijayan Krishnan
07/02/2024, 8:59 AMMatt Liberty
07/07/2024, 3:23 PM