<@U069XNVQM4H> I found a typo in the DensityReport...
# ihp-sg13g2
d
@Krzysztof Herman I found a typo in the DensityReport file you send me. It was ignoring M5 draw. I just saw M5 is now over filled with the latest fill.json. Any idea to reduce the density? Maybe space_to_fill to 1.0?
Copy code
Layer areas and percetages
------------------------------------------------

Total Area	=	3654290.064um^2

Activ Area	=	1352445.164um^2
Activ %		=	37.01%	Min = 35 	 Max = 55

GatPoly Area	=	453278.706um^2
GatPoly %	=	12.404%	Min = 35 	 Max = 55

Metal1 Area	=	1365745.066um^2
Metal1 %	=	37.374%	Min = 25 	 Max = 75

Metal2 Area	=	837715.655um^2
Metal2 %	=	22.924%	Min = 25 	 Max = 75

Metal3 Area	=	1628588.642um^2
Metal3 %	=	44.566%	Min = 25 	 Max = 75

Metal4 Area	=	2124445.885um^2
Metal4 %	=	58.136%	Min = 25 	 Max = 75

Metal5 Area	=	2505525.566um^2
Metal5 %	=	68.564%	Min = 25 	 Max = 75

TopMetal1 Area	=	2077777.976um^2
TopMetal1 %	=	56.859%	Min = 25 	 Max = 70

TopMetal2 Area	=	1714371.153um^2
TopMetal2 %	=	46.914%	Min = 25 	 Max = 70
okay wait. the DRC file defines Max. global Metal5 density with 60%!
I think the DRC rule should be 75?
@Andreas Krinke can you please check rule M5.k in the DRC file?
k
and GatPoly Min is 15
image.png
image.png
image.png
a
I will check the script. Maybe there was a change from the original PDK to the OpenPDK.
k
@Daniel Schultz I will have to modify the script and the ranges too
a
Our DRC scripts implement the density limits exactly as shown in the screenshots.
d
thanks for checking. @Krzysztof Herman I also need to get down Metal5 a little bit
@Krzysztof Herman can I fill GatPoly? I saw this is missing in the fill.json
k
@Daniel Schultz unfortunately you can not control Active and GatPoly filling processes in OpenROAD, it only applies for the back-end metals
👍 1