@@ -91,7 +91,6 @@ def _synthesize_design_impl(ctx):
91
91
args .add ("-q" ) # quiet mode only errors printed to stderr
92
92
args .add ("-q" ) # second q don't print warnings
93
93
args .add ("-Q" ) # Don't print header
94
- args .add ("-T" ) # Don't print footer
95
94
args .add_all ("-l" , [log_file ]) # put output in log file
96
95
args .add_all ("-c" , [synth_tcl ]) # run synthesis tcl script
97
96
@@ -170,9 +169,11 @@ def _benchmark_synth_impl(ctx):
170
169
171
170
synth_log = synth_info .log_file .short_path
172
171
grep = "zgrep" if ("log.gz" in synth_log ) else "grep"
173
- cmd = "{grep} Chip.area {log}" .format (grep = grep , log = synth_log )
174
-
175
- info = "echo 'Using {info}'" .format (info = synth_info .standard_cell_info .default_corner .liberty .short_path )
172
+ cmd1 = "{grep} Chip.area {log}" .format (grep = grep , log = synth_log )
173
+ cmd2 = "{grep} Longest.topological.path {log}" .format (grep = grep , log = synth_log )
174
+ cmd3 = "{grep} Flop.count {log}" .format (grep = grep , log = synth_log )
175
+ cmd4 = "{grep} ^Liberty: {log}" .format (grep = grep , log = synth_log )
176
+ cmd5 = "{grep} CPU:.user {log}" .format (grep = grep , log = synth_log )
176
177
177
178
executable_file = ctx .actions .declare_file (ctx .label .name + ".sh" )
178
179
@@ -185,8 +186,11 @@ def _benchmark_synth_impl(ctx):
185
186
content = "\n " .join ([
186
187
"#!/bin/bash" ,
187
188
"set -e" ,
188
- info ,
189
- cmd ,
189
+ cmd1 ,
190
+ cmd2 ,
191
+ cmd3 ,
192
+ cmd4 ,
193
+ cmd5 ,
190
194
"exit 0" ,
191
195
]),
192
196
is_executable = True ,
0 commit comments