1
1
#!/usr/bin/env python3
2
2
3
3
import sys
4
- import Cfg
5
- from Hurricane3 import DbU , Point , Box , DataBase , Technology , LayerMask , \
4
+ from coriolis import Cfg
5
+ from coriolis . Hurricane import DbU , Point , Box , DataBase , Technology , \
6
6
BasicLayer , ViaLayer , RegularLayer
7
- from overlay import CfgCache
8
- from technology import createBL
7
+ from coriolis . helpers . overlay import CfgCache
8
+ from coriolis . helpers . technology import createBL
9
9
10
10
def flush ():
11
11
sys .stdout .flush ()
@@ -155,7 +155,6 @@ def testDB ():
155
155
print ( "========================================" )
156
156
db = DataBase .create ()
157
157
print ( 'DataBase.getDB()={}' .format (DataBase .getDB ()) )
158
- print ( 'DataBase.Flags.CreateLib={}' .format (DataBase .Flags .CreateLib ) )
159
158
160
159
161
160
def testTechnology ():
@@ -166,36 +165,6 @@ def testTechnology ():
166
165
print ( 'tech={}' .format (tech ) )
167
166
168
167
169
- def testLayerMask ():
170
- print ( "" )
171
- print ( "Test Hurricane::Layer::Mask" )
172
- print ( "========================================" )
173
- mask16 = LayerMask ( 16 )
174
- print ( 'mask16= {}' .format (mask16 ) )
175
- mask32 = LayerMask ( 16 + 32 )
176
- print ( 'mask16= {}' .format (mask32 ) )
177
- maskAnd = mask16 & mask32
178
- print ( 'maskAnd={}' .format (maskAnd ) )
179
- try :
180
- maskAnd = mask16 & 4
181
- print ( 'maskAnd={}' .format (maskAnd ) )
182
- except Exception as e :
183
- print ( 'Catched and exception...' )
184
- print ( e )
185
- maskShift = maskAnd << 1
186
- print ( 'maskShift={}' .format (maskShift ) )
187
- maskNot = ~ maskAnd
188
- print ( 'maskNot={}' .format (maskNot ) )
189
- print ( 'maskAnd={}' .format (maskAnd ) )
190
- mask64 = LayerMask ( 64 + 16 )
191
- print ( 'mask64={}' .format (mask64 ) )
192
- mask64 &= LayerMask ( 64 )
193
- print ( 'mask64={}' .format (mask64 ) )
194
- mask64 |= LayerMask ( 16 )
195
- print ( 'mask64={}' .format (mask64 ) )
196
- mask64 .fromString ( '0x0000ffff' )
197
- print ( 'mask64={}' .format (mask64 ) )
198
-
199
168
200
169
def testBasicLayer ():
201
170
print ( "" )
@@ -220,7 +189,7 @@ def testBasicLayer ():
220
189
flush ()
221
190
print ( '| basicLayer={}' .format (layer ) )
222
191
flush ()
223
-
192
+
224
193
225
194
if __name__ == '__main__' :
226
195
testDbU ()
@@ -229,6 +198,5 @@ def testBasicLayer ():
229
198
testBox ()
230
199
testDB ()
231
200
testTechnology ()
232
- testLayerMask ()
233
201
testBasicLayer ()
234
202
sys .exit ( 0 )
0 commit comments