update datasheet to include STA

This commit is contained in:
Matt Venn
2023-04-04 19:14:37 +02:00
parent 8bff3621af
commit bfbcaedd6c
4 changed files with 12 additions and 10 deletions
+1 -2
View File
@@ -41,7 +41,6 @@ class CaravelConfig():
if row == 0 and col <= 1:
continue
logging.debug(self.num_projects)
if num_macros_placed < self.num_projects:
if orientation == 'N':
# scanchain first
@@ -71,7 +70,7 @@ class CaravelConfig():
)
fh.write(instance)
num_macros_placed += 1
num_macros_placed += 1
logging.info(f"total user macros placed: {num_macros_placed}")
+6 -4
View File
@@ -55,11 +55,13 @@ substitute the [nnn] with _nnn_ in the names
eg:
sta_top/toplevel_sta.py ./verilog/gl/user_project_wrapper.v ./spef/user_project_wrapper.spef ./sta_top/top.sdc > sta.log
sta_top/toplevel_sta.py ./verilog/gl/user_project_wrapper.v
./spef/user_project_wrapper.spef ./sta_top/top.sdc > sta.log
Alternately you can enter interactive mode after analysis:
Alternatively you can enter interactive mode after analysis:
sta_top/toplevel_sta.py ./verilog/gl/user_project_wrapper.v ./spef/user_project_wrapper.spef ./sta_top/top.sdc -i
sta_top/toplevel_sta.py ./verilog/gl/user_project_wrapper.v
./spef/user_project_wrapper.spef ./sta_top/top.sdc -i
## How it works
@@ -109,5 +111,5 @@ needs to be set in ~/spice.rc and/or ~/.spiceinit:
This chart shows the input clock and how it changes after 250 blocks. It was simulated for 200n to capture a clean pair of clock pulses.
[clock_spice.png](pics/clock_spice.png)
![clock_spice.png](pics/clock_spice.png)
+1
View File
@@ -1,4 +1,5 @@
---
hidden: true
title: "{index} {title}"
weight: {weight}
---
+4 -4
View File
@@ -83,17 +83,17 @@ class Docs():
try:
doc = doc_template.format(**yaml_data)
fh.write(doc)
fh.write("\n\pagebreak\n")
fh.write("\n\clearpage\n")
except IndexError:
logging.warning("missing pins in info.yaml, skipping")
# ending
fh.write(doc_info)
fh.write("\n\pagebreak\n")
fh.write("\n\clearpage\n")
fh.write(doc_verification)
fh.write("\n\pagebreak\n")
fh.write("\n\clearpage\n")
fh.write(doc_sta)
fh.write("\n\pagebreak\n")
fh.write("\n\clearpage\n")
fh.write(doc_credits)
logging.info(f'wrote markdown to {self.args.dump_markdown}')