Alfonso Cortés
09/30/2022, 12:47 PMTim Edwards
09/30/2022, 1:13 PMAlfonso Cortés
09/30/2022, 1:25 PMWeston Braun
09/30/2022, 6:03 PMAlfonso Cortés
09/30/2022, 6:15 PMTim Edwards
10/01/2022, 4:23 PMproperty MASKHINTS_HVNTM "43 39417 39557 39557 43 43 39557 183 43 183 183 39417 39419 183 39557 39417"
This adds four rectangles of HVNTM that cover the perimeter; the inner edge of each rectangle coincides with where magic draws the HVNTM layer, but extends outward by 0.7um to ensure the HVNTM minimum width rule.
@Weston Braun: How easy/hard would it be to extend the waffle pattern generator to add the property MASKHINTS_HVNTM
string to the cell? I think it should be pretty easy; if you know the coordinates of the outer dummy poly ring, the HVNTM just needs to be overlapping the inner edge of that poly ring by 0.035um; from that you should be able to place the box and use the box values
command to get the coordinate string that needs to be given to the property
command.Alfonso Cortés
10/01/2022, 8:50 PMproperty MASKHINTS_HVNTM "43 39417 39557 39557 43 43 39557 183 43 183 183 39417 39417 183 39557 39417"
Tim Edwards
10/01/2022, 9:28 PMAlfonso Cortés
09/28/2023, 3:04 AMTim Edwards
09/28/2023, 1:01 PMi
is an internal unit and might change if the database units are changed. If you always start with the default sky130 sky130A.magicrc
file, then the internal units are scaled to the minimum manufacturing grid of 5nm and should always be the same.Alfonso Cortés
09/28/2023, 1:05 PM