nextpnr/common
Ross Schlaikjer a8c110b045
Add option to print critical path source code
In order to make debugging the critical path easier, add an option that
will log the location each net was defined, if known.
If the file that contains the definition is known, and is readable, also
print the part of the source HDL responsible for the signal definition.
2020-08-30 17:43:29 -04:00
..
arch_pybindings_shared.h svg: Basic SVG graphics rendering 2020-02-15 11:35:51 +00:00
archcheck.cc Avoid low-value and slow pip name check for ECP5 2020-06-29 19:52:31 +01:00
chain_utils.h common/chain_utils: Don't allow overlapping chains 2018-12-19 10:36:55 +00:00
command.cc Add option to print critical path source code 2020-08-30 17:43:29 -04:00
command.h clangformat run 2019-06-25 18:19:25 +02:00
design_utils.cc design_utils: Set port.net to null when disconnecting 2020-04-24 16:13:07 +02:00
design_utils.h ecp5: Preserve top level IO properly 2019-10-18 15:58:57 +01:00
embed.cc Fix clangformat and execute it 2020-06-27 13:20:16 +02:00
embed.h Fix clangformat and execute it 2020-06-27 13:20:16 +02:00
handle_error.cc Initial conversion to pybind11 2020-07-23 18:35:18 +02:00
log.cc Renamed LogLevel members, to prevent issue with system defines on Windows 2018-12-05 19:58:38 +01:00
log.h Renamed LogLevel members, to prevent issue with system defines on Windows 2018-12-05 19:58:38 +01:00
nextpnr.cc Add a warning when floorplan constraint doesn't match 2020-08-12 10:11:52 +01:00
nextpnr.h Add option to print critical path source code 2020-08-30 17:43:29 -04:00
place_common.cc moved some context variables to settings 2019-06-15 15:23:51 +02:00
place_common.h placer1: Consider regions during placement 2019-03-22 10:31:54 +00:00
placer1.cc placer1: Unlock even if placement fails 2020-06-29 16:39:31 +01:00
placer1.h placer1: Add routeability optimisation (off by default) 2020-02-12 10:41:27 +00:00
placer_heap.cc HeAP: Add timeout to IO placement 2020-06-25 19:42:53 +01:00
placer_heap.h HeAP: Add X and Y scaling factors for asymmetric arches 2020-02-12 10:41:27 +00:00
pybindings.cc clangformat 2020-08-20 09:46:49 +01:00
pybindings.h clangformat 2020-07-25 10:17:13 +02:00
pycontainers.h clangformat 2020-07-25 10:17:13 +02:00
pywrappers.h clangformat 2020-07-25 10:17:13 +02:00
router1.cc Merge pull request #391 from YosysHQ/router2-upstream 2020-02-04 16:08:08 +00:00
router1.h clangformat run 2019-06-25 18:19:25 +02:00
router2.cc Port nextpnr-{ice40,ecp5} to WASI. 2020-05-23 20:57:26 +00:00
router2.h router2: Make magic numbers configurable 2020-02-03 11:38:31 +00:00
rulecheck.cc rulecheck: Improve message printed at start 2018-11-29 19:28:15 +00:00
sdf.cc sdf: Working on support for CVC 2019-10-24 12:37:07 +01:00
svg.cc svg: Basic SVG graphics rendering 2020-02-15 11:35:51 +00:00
timing_opt.cc clangformat 2020-05-16 12:57:24 +01:00
timing_opt.h clangformat run 2019-06-25 18:19:25 +02:00
timing.cc Add option to print critical path source code 2020-08-30 17:43:29 -04:00
timing.h timing_opt: Functions to calculate arc delay limits 2018-12-06 10:53:01 +00:00
util.h Replace assertion failure with error 2020-03-13 11:35:09 +00:00
version.h.in Change version to git describe and make set-able from outside 2020-01-11 11:38:45 +01:00