James Cherry
e8fc1c17d9
FindRoot headers
...
Signed-off-by: James Cherry <cherry@parallaxsw.com>
2024-01-27 16:12:53 -07:00
James Cherry
fe70638d83
ParallelDelayCalc for 1 drvr
...
Signed-off-by: James Cherry <cherry@parallaxsw.com>
2024-01-25 13:20:24 -07:00
James Cherry
28524edac8
doc
...
Signed-off-by: James Cherry <cherry@parallaxsw.com>
2024-01-24 08:32:09 -07:00
James Cherry
bb5d70693a
rm SlowDrvrIterator
...
Signed-off-by: James Cherry <cherry@parallaxsw.com>
2024-01-22 11:17:08 -07:00
James Cherry
f8338bb553
report_parasitic_annotation no graph
...
Signed-off-by: James Cherry <cherry@parallaxsw.com>
2024-01-22 09:21:35 -07:00
James Cherry
84586335f7
override
...
Signed-off-by: James Cherry <cherry@parallaxsw.com>
2024-01-21 16:02:24 -07:00
James Cherry
7399126d5a
doc report_slews
...
Signed-off-by: James Cherry <cherry@parallaxsw.com>
2024-01-21 15:50:31 -07:00
James Cherry
eeb0417602
timing debug doc
...
Signed-off-by: James Cherry <cherry@parallaxsw.com>
2024-01-21 15:20:20 -07:00
James Cherry
6ebe53794b
dmp error msg
...
Signed-off-by: James Cherry <cherry@parallaxsw.com>
2024-01-21 10:47:09 -07:00
James Cherry
6a4e610e07
dmp tweaks
...
Signed-off-by: James Cherry <cherry@parallaxsw.com>
2024-01-21 10:19:52 -07:00
James Cherry
3ae813a207
DMP use lambda
...
Signed-off-by: James Cherry <cherry@parallaxsw.com>
2024-01-20 15:52:03 -08:00
James Cherry
83b687fa30
messages
...
Signed-off-by: James Cherry <cherry@parallaxsw.com>
2024-01-18 12:06:38 -08:00
James Cherry
4480c5a929
gcc warning
...
Signed-off-by: James Cherry <cherry@parallaxsw.com>
2024-01-18 11:26:08 -08:00
James Cherry
a83d5c9673
report_check_types
...
Signed-off-by: James Cherry <cherry@parallaxsw.com>
2024-01-17 20:10:18 -08:00
James Cherry
2dcf169d9f
version 2.5.0
...
Signed-off-by: James Cherry <cherry@parallaxsw.com>
2024-01-17 18:13:20 -08:00
James Cherry
d493d17ab3
rm deprecated functions
...
Signed-off-by: James Cherry <cherry@parallaxsw.com>
2024-01-17 18:12:25 -08:00
James Cherry
b2b9ab3f35
rm report_net, report_instance -connections, -verbose, options
...
Signed-off-by: James Cherry <cherry@parallaxsw.com>
2024-01-17 17:47:37 -08:00
James Cherry
e8e68ae74c
SpefReader::findParasiticNode rm redundant if
...
Signed-off-by: James Cherry <cherry@parallaxsw.com>
2024-01-14 17:22:48 -08:00
James Cherry
f24208b03b
write_path_spice -measure_stmts
...
Signed-off-by: James Cherry <cherry@parallaxsw.com>
2024-01-12 18:50:19 -08:00
James Cherry
422a5819bd
update copyright
...
Signed-off-by: James Cherry <cherry@parallaxsw.com>
2024-01-11 16:34:49 -08:00
James Cherry
5541898464
okfiles
...
Signed-off-by: James Cherry <cherry@parallaxsw.com>
2024-01-11 16:27:34 -08:00
James Cherry
f2a700fc3b
dcalc parallel driver with no arcs seg fault
...
Signed-off-by: James Cherry <cherry@parallaxsw.com>
2024-01-10 09:24:05 -08:00
James Cherry
9b79629a53
StaTcl.i factor tcl typedefs into StaTclTypes.i
...
Signed-off-by: James Cherry <cherry@parallaxsw.com>
2024-01-09 21:00:00 -08:00
James Cherry
22557a5c4e
Sta::startpoints(), endpoints()
...
Signed-off-by: James Cherry <cherry@parallaxsw.com>
2024-01-09 15:22:34 -07:00
James Cherry
ebb0a5d060
sic
...
Signed-off-by: James Cherry <cherry@parallaxsw.com>
2024-01-08 18:02:01 -07:00
James Cherry
e0024709f4
parallel driver dcalc seg fault
...
Signed-off-by: James Cherry <cherry@parallaxsw.com>
2024-01-08 16:18:54 -07:00
James Cherry
3b721ba40a
renumber error/warn messages
...
Signed-off-by: James Cherry <cherry@parallaxsw.com>
2024-01-07 19:23:53 -07:00
James Cherry
099920fc8e
write_timing_model min_clock_tree_path seg fault
...
Signed-off-by: James Cherry <cherry@parallaxsw.com>
2024-01-07 19:20:53 -07:00
James Cherry
03afb36d01
ArcDelayCalc api update for multiple drivers
...
commit a78442d7d6672bfcbea5f5007803ab27891b9eab
Author: James Cherry <cherry@parallaxsw.com>
Date: Sun Jan 7 13:40:02 2024 -0700
rm OutputWaveforms::currentVoltage
Signed-off-by: James Cherry <cherry@parallaxsw.com>
commit 074e1c93d4957425c0f2a3afdfce8f0e06ff98a1
Author: James Cherry <cherry@parallaxsw.com>
Date: Wed Dec 13 16:49:08 2023 -0700
MultiDrvrNet remove instead of update
Signed-off-by: James Cherry <cherry@parallaxsw.com>
commit 0f6deec2ffcbe85a1c473525b93f6a6514692181
Author: James Cherry <cherry@parallaxsw.com>
Date: Wed Dec 13 16:43:24 2023 -0700
MultiDrvrNet remove instead of update
Signed-off-by: James Cherry <cherry@parallaxsw.com>
commit 2f5f48fe09bacd101d1e909f45e087ba8c620561
Author: James Cherry <cherry@parallaxsw.com>
Date: Mon Dec 11 09:24:54 2023 -0700
compile errors
Signed-off-by: James Cherry <cherry@parallaxsw.com>
commit e8fc4292e325f7ac10bd8e5d57b5a8111abb05ed
Author: James Cherry <cherry@parallaxsw.com>
Date: Sat Dec 9 18:25:04 2023 -0700
ArcDcalcWaveforms
Signed-off-by: James Cherry <cherry@parallaxsw.com>
commit be114b10adca194d80ac9529e8635c11ed9c1c32
Author: James Cherry <cherry@parallaxsw.com>
Date: Sat Dec 9 11:34:59 2023 -0700
GraphDelayCalc::findDriverArcDelays
Signed-off-by: James Cherry <cherry@parallaxsw.com>
commit 7b71e137b088c1293e628e594dde6a8223927ee8
Author: James Cherry <cherry@parallaxsw.com>
Date: Sat Dec 9 10:39:30 2023 -0700
GraphDelayCalc::findDriverArcDelays
Signed-off-by: James Cherry <cherry@parallaxsw.com>
commit b13a791cd57c5b9f9b454b3cf22959fbe3b9667e
Author: James Cherry <cherry@parallaxsw.com>
Date: Fri Dec 8 13:14:09 2023 -0700
unused arg
Signed-off-by: James Cherry <cherry@parallaxsw.com>
commit abf90ca7c08fd349cfb68554bdeae5a9c3b91a23
Author: James Cherry <cherry@parallaxsw.com>
Date: Fri Dec 8 13:12:52 2023 -0700
unused arg
Signed-off-by: James Cherry <cherry@parallaxsw.com>
commit 6bda70448ef133586594503d78b8838421f7a52d
Author: James Cherry <cherry@parallaxsw.com>
Date: Fri Dec 8 13:10:04 2023 -0700
gateDelay rm pvt arg
Signed-off-by: James Cherry <cherry@parallaxsw.com>
commit 2f51ed07fa14f039a048c3a146ca1b017fb45f16
Author: James Cherry <cherry@parallaxsw.com>
Date: Fri Dec 8 10:24:57 2023 -0700
dcalc api
Signed-off-by: James Cherry <cherry@parallaxsw.com>
commit 362950b9d9aa52f3c331c1007a6ee6a34140812e
Author: James Cherry <cherry@parallaxsw.com>
Date: Wed Dec 6 17:00:45 2023 -0700
ArcDcalcResult gateDelay
Signed-off-by: James Cherry <cherry@parallaxsw.com>
commit 91f1307ac04752e00dfde42b34e84f66fdb60a57
Author: James Cherry <cherry@parallaxsw.com>
Date: Mon Dec 4 17:22:40 2023 -0700
ArcDcalcArg/Result
Signed-off-by: James Cherry <cherry@parallaxsw.com>
commit 74d289e450edf54b1a9215b92c85b1d6a011820d
Author: James Cherry <cherry@parallaxsw.com>
Date: Fri Dec 1 17:45:04 2023 -0700
multi drvr init
Signed-off-by: James Cherry <cherry@parallaxsw.com>
commit c956838aba74c2f27280253f0452e0350bb05c33
Author: James Cherry <cherry@parallaxsw.com>
Date: Fri Dec 1 12:10:23 2023 -0800
arc dcalc api
Signed-off-by: James Cherry <cherry@parallaxsw.com>
commit 5aa2c42833e5f68e901d4ac61d8bef426252e5ab
Author: James Cherry <cherry@parallaxsw.com>
Date: Thu Nov 30 15:42:43 2023 -0800
dcalc api
Signed-off-by: James Cherry <cherry@parallaxsw.com>
commit 434327b7d80fdf8fe3410390c88b299b46e9139b
Author: James Cherry <cherry@parallaxsw.com>
Date: Thu Nov 30 11:36:21 2023 -0800
arc api
Signed-off-by: James Cherry <cherry@parallaxsw.com>
commit 263e1dee49d7133653fbe0bad9b8243ba5259548
Author: James Cherry <cherry@parallaxsw.com>
Date: Wed Nov 29 18:48:32 2023 -0800
ArcDelayCalc api
Signed-off-by: James Cherry <cherry@parallaxsw.com>
commit a9f05513c09564d75cb377a5a89399a250ab5d6b
Author: James Cherry <cherry@parallaxsw.com>
Date: Mon Nov 27 10:48:59 2023 -0800
ArcDelayCalc api
Signed-off-by: James Cherry <cherry@parallaxsw.com>
Signed-off-by: James Cherry <cherry@parallaxsw.com>
2024-01-07 13:44:04 -07:00
James Cherry
6ee4340de8
tags include .i files
...
Signed-off-by: James Cherry <cherry@parallaxsw.com>
2023-12-31 14:07:11 -07:00
James Cherry
7e329b10de
error number conflict
...
Signed-off-by: James Cherry <cherry@parallaxsw.com>
2023-12-31 14:06:58 -07:00
James Cherry
b7522cdd25
write_path_spice check for default lib
...
Signed-off-by: James Cherry <cherry@parallaxsw.com>
2023-12-31 14:06:13 -07:00
James Cherry
308512670e
OutputWaveforms
...
Signed-off-by: James Cherry <cherry@parallaxsw.com>
2023-12-31 14:05:58 -07:00
James Cherry
e83607d661
gcc -Wnonnull warning
...
Signed-off-by: James Cherry <cherry@parallaxsw.com>
2023-12-22 12:51:44 -07:00
James Cherry
a0ac0dbf16
CLA
...
Signed-off-by: James Cherry <cherry@parallaxsw.com>
2023-12-22 12:46:40 -07:00
Matt Liberty
f913c3ddbb
temporary hack until Cherry can properly fix it
...
Signed-off-by: Matt Liberty <mliberty@precisioninno.com>
2023-12-21 14:35:25 -08:00
Matt Liberty
42b994d429
update CMakeLists.txt from cherry
...
Signed-off-by: Matt Liberty <mliberty@precisioninno.com>
2023-12-20 16:22:39 -08:00
Matt Liberty
edfe0c8904
Merge remote-tracking branch 'cherry/master'
...
Signed-off-by: Matt Liberty <mliberty@precisioninno.com>
2023-12-20 16:20:27 -08:00
Matt Liberty
f956354f3d
Merge pull request #209 from rmlarsen/find_index
...
Speed up findAxisIndex by 25%.
2023-12-20 16:15:29 -08:00
James Cherry
fd53832b6e
TableAxis::findAxisIndex axis values are always ascending
...
Signed-off-by: James Cherry <cherry@parallaxsw.com>
2023-12-15 17:19:19 -07:00
Rasmus Munk Larsen
f65ff1b106
Speed up findAxisIndex by 25%.
...
This is done by hoisting the instructions to handle ascending vs. non-ascnding out of the inner loop in the bisection search.
Signed-off-by: Rasmus Munk Larsen <rmlarsen@google.com>
2023-12-15 09:54:52 -08:00
James Cherry
31cb8c2822
Vcd::varAppendValue emplace_push
...
Signed-off-by: James Cherry <cherry@parallaxsw.com>
2023-12-14 08:50:16 -07:00
Matt Liberty
5b374dd36a
Merge remote-tracking branch 'cherry/master'
...
Signed-off-by: Matt Liberty <mliberty@precisioninno.com>
2023-12-13 19:54:28 -08:00
James Cherry
28531078e4
OR4349 incr delay calc with shorted outputs
...
Signed-off-by: James Cherry <cherry@parallaxsw.com>
2023-12-13 16:35:23 -07:00
James Cherry
bfe0696ada
TimingModel shared_ptr issues
...
Signed-off-by: James Cherry <cherry@parallaxsw.com>
2023-12-13 14:41:59 -07:00
Matt Liberty
7a184d00dd
fix merge
...
Signed-off-by: Matt Liberty <mliberty@precisioninno.com>
2023-12-12 16:27:37 -08:00
Matt Liberty
2c568bf4eb
Merge remote-tracking branch 'cherry/master'
...
Signed-off-by: Matt Liberty <mliberty@precisioninno.com>
2023-12-12 16:10:31 -08:00
Matt Liberty
f327d6f6aa
Merge pull request #207 from rmlarsen/shared_ptr_opt
...
Optimize use of std::shared_ptr.
2023-12-12 15:57:41 -08:00
James Cherry
163d776afa
TableModel::axis functions return pointer
...
Signed-off-by: James Cherry <cherry@parallaxsw.com>
2023-12-12 15:32:30 -07:00
Rasmus Munk Larsen
64c3c1f848
Optimize use of std::shared_ptr. This change speeds up the OpenRoad
...
Gate Resizer tool by 35% for a circuit we care about.
2023-12-12 12:33:52 -08:00