rowanG077
|
e8602fb56d
|
std::numeric_limits<delay_t>::lowest() -> ::min()
|
2023-09-28 16:27:15 +02:00 |
|
rowanG077
|
38d2a4b844
|
tmg: Fix argument order in run method
Router 2 expects "update_route_delays" to be the first argument to `tmg.run`.
|
2023-09-25 13:20:40 +02:00 |
|
rowanG077
|
1fdd683344
|
Do not use C++20 struct initilisation
|
2023-08-18 09:15:37 +02:00 |
|
rowanG077
|
240f89081f
|
Add back error/warning for combinational loops
|
2023-08-18 09:15:37 +02:00 |
|
rowanG077
|
d2a489d5e9
|
Remove old timing analyser
|
2023-08-18 09:15:37 +02:00 |
|
rowanG077
|
b0820eeaaa
|
Formatting and display async path in json report
|
2023-08-18 09:15:37 +02:00 |
|
rowanG077
|
cfd3a52a3c
|
tmg: add timing_report
|
2023-08-18 09:15:37 +02:00 |
|
rowanG077
|
596873c302
|
tmg: Add net_timings, crit path and slack hist
|
2023-08-18 09:15:37 +02:00 |
|
rowanG077
|
8b51674a6b
|
Add critical path report to modern timing engine
|
2023-08-18 09:15:37 +02:00 |
|
rowanG077
|
d9f009b570
|
Split timing into old and new code
|
2023-08-18 09:15:37 +02:00 |
|
gatecat
|
54b2045726
|
clangformat
Signed-off-by: gatecat <gatecat@ds0.me>
|
2023-06-20 10:58:18 +02:00 |
|
rowanG077
|
914999673c
|
Rip out budgets
|
2023-06-20 10:57:10 +02:00 |
|
Rowan Goemans
|
0f947ee693
|
Timing: Fix combinational paths through all ports (#1175)
Fixes https://github.com/YosysHQ/nextpnr/issues/1174
|
2023-06-12 10:25:01 +02:00 |
|
Rowan Goemans
|
5b958c4d80
|
Analyse async paths in TimingAnalyser (#1171)
|
2023-06-09 08:01:47 +02:00 |
|
Meinhard Kissich
|
f03da6568b
|
Fix segfault when clocking a FF from a ring oscillator (#1160)
* fix segfault when clocking a FF from a ring osc
* Change std::set to pool
Co-authored-by: Lofty <dan.ravensloft@gmail.com>
---------
Co-authored-by: Meinhard Kissich <meinhard.kissich@tugraz.at>
Co-authored-by: Lofty <dan.ravensloft@gmail.com>
|
2023-05-22 09:39:05 +02:00 |
|
Miodrag Milanovic
|
bd628ce591
|
Remove deprecated functions
|
2022-12-22 15:26:39 +01:00 |
|
gatecat
|
445d32497d
|
run clangformat
Signed-off-by: gatecat <gatecat@ds0.me>
|
2022-10-17 12:35:02 +02:00 |
|
airskywater
|
9572f6f032
|
Modify code to meet the code style preferences
|
2022-09-24 14:46:35 +08:00 |
|
airskywater
|
c702e15a3f
|
Add more sanity check for pointers
|
2022-09-24 12:03:44 +08:00 |
|
airskywater
|
78f67ae5bc
|
fix runtime segmentation fault
disable null pointer dereference!
|
2022-09-24 11:35:40 +08:00 |
|
Maciej Kurc
|
9000c41c4b
|
Added the --ignore-rel-clk option to control timing checks for cross-domain paths, formatted code
Signed-off-by: Maciej Kurc <mkurc@antmicro.com>
|
2022-09-20 14:40:40 +02:00 |
|
Maciej Kurc
|
1f1bae3e23
|
Code cleanup
Signed-off-by: Maciej Kurc <mkurc@antmicro.com>
|
2022-08-31 16:19:15 +02:00 |
|
Maciej Kurc
|
60a6e8b070
|
Added timing check for cross-domain paths for related clocks
Signed-off-by: Maciej Kurc <mkurc@antmicro.com>
|
2022-08-31 14:15:33 +02:00 |
|
Maciej Kurc
|
9a61ad9234
|
Augmented TimingAnalyser class with detection of clock to clock relations
Signed-off-by: Maciej Kurc <mkurc@antmicro.com>
|
2022-08-30 17:30:58 +02:00 |
|
gatecat
|
49f178ed94
|
Split up common into kernel,place,route
Signed-off-by: gatecat <gatecat@ds0.me>
|
2022-04-08 13:42:54 +01:00 |
|