Hello All,
I need your suggestions the warnings I got in the report after P&R with Encounter. The warning information is as following:
Parse map file...
**WARN: (ENCOGDS-399): Only 2 layer(s) (M2 M3) of a VIAFILL object is(are) specified in map file 'tsmc090.map'. A VIAFILL object needs 3 layers (M2 VIA2 M3) being specified at the same time in the map file. Add VIAFILL contruct(s) to the map file for the following layer(s): VIA2 or remove VIAFILL construct(s) from the map file for the following layer(s): M2 M3.
**WARN: (ENCOGDS-399): Only 2 layer(s) (M2 M3) of a VIAFILLOPC object is(are) specified in map file 'tsmc090.map'. A VIAFILLOPC object needs 3 layers (M2 VIA2 M3) being specified at the same time in the map file. Add VIAFILLOPC contruct(s) to the map file for the following layer(s): VIA2 or remove VIAFILLOPC construct(s) from the map file for the following layer(s): M2 M3.
As the warning suggested, I should add Add VIAFILL contruct(s) to the map file for the following layer(s): VIA2. I don't know how to add VIAFILL only to VIA2. I tried to change VIA1 with ALL layers, shown with underline. The warning information for M1 and M2 went away.
#-------------------------------------------------------------------------------
#SOC Layer Name SOC Layer Type GDS Layer Number GDS Layer Type
#============== ============== ================ ==============
#VIA1 VIA 51 0
VIA1 ALL 51 0
Question: I am nor sure whether the way I updated the .map file is correct or not although the warning information does disappear. Could you please tell me how to do this correctly, or any reference to generate correct .map file?
Thank you, and the .map file I am using is as following:
The information in the .map file: (tsmc90)
#-------------------------------------------------------------------------------
#SOC Layer Name SOC Layer Type GDS Layer Number GDS Layer Type
#============== ============== ================ ==============
M1 NET 31 0
M1 SPNET 31 0
M1 PIN 31 0
M1 LEFPIN 31 0
M1 FILL 31 0
M1 FILLOPC 31 0
M1 VIA 31 0
M1 VIAFILL 31 0
M1 VIAFILLOPC 31 0
M1 LEFOBS 31 0
NAME M1/NET 31 0
NAME M1/SPNET 31 0
NAME M1/PIN 31 0
NAME M1/LEFPIN 31 0
#M1 ALL 31 0
#NAME M1/NET 31 0
#NAME M1/SPNET 31 0
#NAME M1/PIN 131 0
#VIA1 VIA 51 0
VIA1 ALL 51 0
M2 ALL 32 0
NAME M2/NET 32 0
NAME M2/SPNET 32 0
NAME M2/PIN 132 0
VIA2 VIA 52 0
M3 ALL 33 0
NAME M3/NET 33 0
NAME M3/SPNET 33 0
NAME M3/PIN 133 0
VIA3 VIA 53 0
M4 ALL 34 0
......