fix coriolis2 settings to use new CfgCache
[soclayout.git] / experiments9 / coriolis2 / settings.py
1 # -*- Mode:Python -*-
2
3 import Cfg
4 import CRL
5 import Viewer
6 from helpers.overlay import CfgCache
7 import symbolic.cmos # do not remove
8
9 cfg = CfgCache('')
10 cfg.misc.catchCore = False
11 cfg.misc.info = False
12 cfg.misc.paranoid = False
13 cfg.misc.bug = 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
21
22 #cfg.katana.searchHalo = 30
23 #cfg.katana.eventsLimit = 1000000
24 #cfg.katana.hTracksReservedLocal = 7
25
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
33
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
41
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
47
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
55
56 env = CRL.AllianceFramework.get().getEnvironment()
57 env.setCLOCK ('^clk$|m_clock')
58 env.setPOWER ('vdd')
59 env.setGROUND('vss')
60
61 Viewer.Graphics.setStyle('Alliance.Classic [black]')