From 95bfd6795719f499b09ee0a9e60467ecfce767a0 Mon Sep 17 00:00:00 2001 From: Luke Kenneth Casson Leighton Date: Mon, 24 Feb 2020 19:09:40 +0000 Subject: [PATCH] bit more experimenting making an ioring around an adder --- experiments4/Makefile | 15 ++++++++++----- .../coriolis2/{ioring.py => ioring.py.testing} | 0 experiments4/coriolis2/settings.py | 3 ++- 3 files changed, 12 insertions(+), 6 deletions(-) rename experiments4/coriolis2/{ioring.py => ioring.py.testing} (100%) diff --git a/experiments4/Makefile b/experiments4/Makefile index d059192..f85652d 100755 --- a/experiments4/Makefile +++ b/experiments4/Makefile @@ -4,7 +4,7 @@ PHYSICAL_SYNTHESIS = Coriolis DESIGN_KIT = sxlib - YOSYS_FLATTEN = Yes +# YOSYS_FLATTEN = Yes CHIP = chip CORE = add MARGIN = 2 @@ -18,7 +18,7 @@ # RM_CHIP = Yes NETLISTS = $(shell cat nets.txt) - PATTERNS = add_r +# PATTERNS = add_r include ./mk/design-flow.mk @@ -26,12 +26,17 @@ blif: add.blif vst: add.vst -dreal: dreal-chip_cts_r + +lvx: lvx-chip_cts_r +druc: druc-chip_cts_r +dreal: dreal-chip_cts_r flatph: flatph-chip_cts_r + layout: chip_cts_r.ap gds: chip_cts_r.gds +gds_flat: chip_cts_r_flat.gds +cif: chip_cts_r.cif + -lvx: lvx-chip_cts_r -druc: druc-chip_cts_r view: cgt-chip_cts_r sim: asimut-add_cts_r diff --git a/experiments4/coriolis2/ioring.py b/experiments4/coriolis2/ioring.py.testing similarity index 100% rename from experiments4/coriolis2/ioring.py rename to experiments4/coriolis2/ioring.py.testing diff --git a/experiments4/coriolis2/settings.py b/experiments4/coriolis2/settings.py index bd86c23..f93e33d 100644 --- a/experiments4/coriolis2/settings.py +++ b/experiments4/coriolis2/settings.py @@ -29,7 +29,7 @@ Cfg.getParamPercentage( 'etesian.aspectRatio' ).setPercentage( 100.0 ) Cfg.getParamBool ( 'etesian.uniformDensity' ).setBool ( True ) Cfg.getParamInt ( 'anabatic.edgeLenght' ).setInt ( 24 ) Cfg.getParamInt ( 'anabatic.edgeWidth' ).setInt ( 8 ) -Cfg.getParamString ( 'anabatic.topRoutingLayer' ).setString ( 'METAL5') +Cfg.getParamString ( 'anabatic.topRoutingLayer' ).setString ( 'METAL4') Cfg.getParamInt ( 'katana.eventsLimit' ).setInt ( 1000000 ) Cfg.getParamInt ( 'katana.hTracksReservedLocal' ).setInt ( 7 ) Cfg.getParamInt ( 'katana.vTracksReservedLocal' ).setInt ( 6 ) @@ -52,6 +52,7 @@ env.setCLOCK( 'clk' ) env.setPOWER( 'vdd' ) env.setGROUND( 'vss' ) +Cfg.Configuration.popDefaultPriority() print 'Successfully read user configuration' -- 2.30.2