6 from helpers
.overlay
import CfgCache
7 import symbolic
.cmos
# do not remove
9 with
CfgCache(priority
=Cfg
.Parameter
.Priority
.UserFile
) as cfg
:
10 cfg
.misc
.catchCore
= False
12 cfg
.misc
.paranoid
= False
14 cfg
.misc
.logMode
= True
15 cfg
.misc
.verboseLevel1
= True
16 cfg
.misc
.verboseLevel2
= True
17 cfg
.anabatic
.edgeLenght
= 24
18 cfg
.anabatic
.edgeWidth
= 8
19 cfg
.anabatic
.topRoutingLayer
= 'METAL5'
20 cfg
.etesian
.graphics
= 3
22 #cfg.katana.searchHalo = 30
23 #cfg.katana.eventsLimit = 1000000
24 #cfg.katana.hTracksReservedLocal = 7
26 # Run 2 (make-cgt-2.log)
27 #cfg.etesian.effort = 2
28 #cfg.etesian.uniformDensity = True
29 #cfg.etesian.spaceMargin = 0.05
30 #cfg.etesian.aspectRatio = 1.0
31 #cfg.katana.vTracksReservedLocal = 4
32 #cfg.katana.hTracksReservedLocal = 4
34 # Run 3 (make-cgt-3.log)
35 #cfg.etesian.effort = 2
36 #cfg.etesian.uniformDensity = False
37 #cfg.etesian.spaceMargin = 0.05
38 #cfg.etesian.aspectRatio = 1.0
39 #cfg.katana.vTracksReservedLocal = 5
40 #cfg.katana.hTracksReservedLocal = 5
42 # Run 4 (make-cgt-4.log)
43 #cfg.etesian.effort = 2
44 #cfg.etesian.uniformDensity = True
45 #cfg.etesian.spaceMargin = 0.05
46 #cfg.etesian.aspectRatio = 1.0
48 # Run 5 (make-cgt-5.log)
49 cfg
.etesian
.effort
= 2
50 cfg
.etesian
.uniformDensity
= True
51 cfg
.etesian
.spaceMargin
= 0.05
52 cfg
.etesian
.aspectRatio
= 1.0
53 cfg
.katana
.vTracksReservedLocal
= 5
54 cfg
.katana
.hTracksReservedLocal
= 5
56 env
= CRL
.AllianceFramework
.get().getEnvironment()
57 env
.setCLOCK ('^clk$|m_clock')
61 Viewer
.Graphics
.setStyle('Alliance.Classic [black]')