xilinx_{7series,ultrascale}: run report_methodology
.
This can expose important timing issues, such as #301.
This commit is contained in:
parent
27b47faf16
commit
5888f29c1f
2
nmigen/vendor/xilinx_7series.py
vendored
2
nmigen/vendor/xilinx_7series.py
vendored
|
@ -38,6 +38,7 @@ class Xilinx7SeriesPlatform(TemplatedPlatform):
|
|||
* ``{{name}}_clock_utilization.rpt``: Vivado report.
|
||||
* ``{{name}}_route_status.rpt``: Vivado report.
|
||||
* ``{{name}}_drc.rpt``: Vivado report.
|
||||
* ``{{name}}_methodology.rpt``: Vivado report.
|
||||
* ``{{name}}_timing.rpt``: Vivado report.
|
||||
* ``{{name}}_power.rpt``: Vivado report.
|
||||
* ``{{name}}_route.dcp``: Vivado design checkpoint.
|
||||
|
@ -116,6 +117,7 @@ class Xilinx7SeriesPlatform(TemplatedPlatform):
|
|||
write_checkpoint -force {{name}}_route.dcp
|
||||
report_route_status -file {{name}}_route_status.rpt
|
||||
report_drc -file {{name}}_drc.rpt
|
||||
report_methodology -file {{name}}_methodology.rpt
|
||||
report_timing_summary -datasheet -max_paths 10 -file {{name}}_timing.rpt
|
||||
report_power -file {{name}}_power.rpt
|
||||
{{get_override("script_before_bitstream")|default("# (script_before_bitstream placeholder)")}}
|
||||
|
|
2
nmigen/vendor/xilinx_ultrascale.py
vendored
2
nmigen/vendor/xilinx_ultrascale.py
vendored
|
@ -38,6 +38,7 @@ class XilinxUltraScalePlatform(TemplatedPlatform):
|
|||
* ``{{name}}_clock_utilization.rpt``: Vivado report.
|
||||
* ``{{name}}_route_status.rpt``: Vivado report.
|
||||
* ``{{name}}_drc.rpt``: Vivado report.
|
||||
* ``{{name}}_methodology.rpt``: Vivado report.
|
||||
* ``{{name}}_timing.rpt``: Vivado report.
|
||||
* ``{{name}}_power.rpt``: Vivado report.
|
||||
* ``{{name}}_route.dcp``: Vivado design checkpoint.
|
||||
|
@ -116,6 +117,7 @@ class XilinxUltraScalePlatform(TemplatedPlatform):
|
|||
write_checkpoint -force {{name}}_route.dcp
|
||||
report_route_status -file {{name}}_route_status.rpt
|
||||
report_drc -file {{name}}_drc.rpt
|
||||
report_methodology -file {{name}}_methodology.rpt
|
||||
report_timing_summary -datasheet -max_paths 10 -file {{name}}_timing.rpt
|
||||
report_power -file {{name}}_power.rpt
|
||||
{{get_override("script_before_bitstream")|default("# (script_before_bitstream placeholder)")}}
|
||||
|
|
Loading…
Reference in a new issue