From c69e5fdb18111f1031eb182e595e6b9d471337ce Mon Sep 17 00:00:00 2001 From: Jesse Cirimelli-Low Date: Wed, 2 Jan 2019 10:30:03 -0800 Subject: [PATCH] added compile time to datasheet --- compiler/characterizer/lib.py | 7 +++++-- compiler/datasheet/datasheet.py | 1 + compiler/datasheet/datasheet_gen.py | 6 +++++- 3 files changed, 11 insertions(+), 3 deletions(-) diff --git a/compiler/characterizer/lib.py b/compiler/characterizer/lib.py index f8d8116d..3e97aba1 100644 --- a/compiler/characterizer/lib.py +++ b/compiler/characterizer/lib.py @@ -1,6 +1,7 @@ import os,sys,re import debug import math +import datetime from .setup_hold import * from .delay import * from .charutils import * @@ -515,7 +516,8 @@ class lib: datasheet = open(OPTS.openram_temp +'/datasheet.info', 'a+') - datasheet.write("{0},{1},{2},{3},{4},{5},{6},{7},{8},{9},{10},{11},{12},{13},{14},".format( + current_time = datetime.datetime.now() + datasheet.write("{0},{1},{2},{3},{4},{5},{6},{7},{8},{9},{10},{11},{12},{13},{14},{15},".format( "sram_{0}_{1}_{2}".format(OPTS.word_size, OPTS.num_words, OPTS.tech_name), OPTS.num_words, OPTS.num_banks, @@ -530,7 +532,8 @@ class lib: self.out_dir, lib_name, OPTS.word_size, - git_id + git_id, + current_time )) # information of checks diff --git a/compiler/datasheet/datasheet.py b/compiler/datasheet/datasheet.py index 7536a343..9b46e190 100644 --- a/compiler/datasheet/datasheet.py +++ b/compiler/datasheet/datasheet.py @@ -54,6 +54,7 @@ class datasheet(): self.html +='

'+ self.name + '.html' + '

' + self.html +='

Compiled at: '+ self.time + '

' self.html +='

'+ 'DRC: ' + str(self.DRC) + '

' self.html +='

'+ 'LVS: ' + str(self.LVS) + '

' self.html += '

'+ 'Git commit id: ' + str(self.git_id) + '

' diff --git a/compiler/datasheet/datasheet_gen.py b/compiler/datasheet/datasheet_gen.py index 4b266dbc..f6c574a7 100644 --- a/compiler/datasheet/datasheet_gen.py +++ b/compiler/datasheet/datasheet_gen.py @@ -102,6 +102,9 @@ def parse_characterizer_csv(sram,f,pages): ORIGIN_ID = row[col] col += 1 + DATETIME = row[col] + col+= 1 + DRC = row[col] col += 1 @@ -358,7 +361,8 @@ def parse_characterizer_csv(sram,f,pages): new_sheet = datasheet(NAME) pages.append(new_sheet) - new_sheet.git_id = ORIGIN_ID + new_sheet.git_id = ORIGIN_ID + new_sheet.time = DATETIME new_sheet.DRC = DRC new_sheet.LVS = LVS