From b4f1d53a1b19b744d2372e70960310a0c84025ef Mon Sep 17 00:00:00 2001 From: Jesse Cirimelli-Low Date: Fri, 22 Feb 2019 06:46:28 -0800 Subject: [PATCH 1/3] fixed DRC datasheet error --- compiler/datasheet/datasheet.py | 2 +- compiler/datasheet/datasheet_gen.py | 8 ++++---- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/compiler/datasheet/datasheet.py b/compiler/datasheet/datasheet.py index 4b5cb741..c5e45ffb 100644 --- a/compiler/datasheet/datasheet.py +++ b/compiler/datasheet/datasheet.py @@ -62,7 +62,7 @@ class datasheet(): self.html += '

Timing Data

' model = '' if self.ANALYTICAL_MODEL: - model = "analytical model: results may not be percise" + model = "analytical model: results may not be precise" else: model = "spice characterizer" # display timing data diff --git a/compiler/datasheet/datasheet_gen.py b/compiler/datasheet/datasheet_gen.py index 1644df5f..d510bfa5 100644 --- a/compiler/datasheet/datasheet_gen.py +++ b/compiler/datasheet/datasheet_gen.py @@ -105,16 +105,16 @@ def parse_characterizer_csv(f, pages): DATETIME = row[col] col += 1 + + ANALYTICAL_MODEL = row[col] + col += 1 DRC = row[col] col += 1 LVS = row[col] col += 1 - - ANALYTICAL_MODEL = row[col] - col += 1 - + AREA = row[col] col += 1 From 0cabee060d8625c10357c474d5c0078b6d45fefa Mon Sep 17 00:00:00 2001 From: Jesse Cirimelli-Low Date: Fri, 22 Feb 2019 06:57:54 -0800 Subject: [PATCH 2/3] fixed area rounding --- compiler/datasheet/datasheet_gen.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/compiler/datasheet/datasheet_gen.py b/compiler/datasheet/datasheet_gen.py index d510bfa5..3b4fe2ac 100644 --- a/compiler/datasheet/datasheet_gen.py +++ b/compiler/datasheet/datasheet_gen.py @@ -615,7 +615,7 @@ def parse_characterizer_csv(f, pages): new_sheet.io_table.add_row(['NUM_R_PORTS', NUM_R_PORTS]) new_sheet.io_table.add_row(['NUM_W_PORTS', NUM_W_PORTS]) new_sheet.io_table.add_row( - ['Area (µm2)', AREA]) + ['Area (µm2)', str(round(float(AREA)))]) class datasheet_gen(): From ff0925459052ad11e2a51d60259eaa936c20f196 Mon Sep 17 00:00:00 2001 From: Jesse Cirimelli-Low Date: Fri, 22 Feb 2019 08:19:54 -0800 Subject: [PATCH 3/3] fixed analytical flag --- compiler/datasheet/datasheet.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/compiler/datasheet/datasheet.py b/compiler/datasheet/datasheet.py index c5e45ffb..2847b2fe 100644 --- a/compiler/datasheet/datasheet.py +++ b/compiler/datasheet/datasheet.py @@ -61,7 +61,7 @@ class datasheet(): # check if analytical model is being used self.html += '

Timing Data

' model = '' - if self.ANALYTICAL_MODEL: + if self.ANALYTICAL_MODEL == 'True': model = "analytical model: results may not be precise" else: model = "spice characterizer"