James Cherry
1c45b89879
set_min/max_delay illegal endpoint warning
...
Signed-off-by: James Cherry <cherry@parallaxsw.com>
2025-07-04 16:43:21 -07:00
James Cherry
606c666180
set_min/max_delay -from reg/D startpoint warning resolves #265
...
Signed-off-by: James Cherry <cherry@parallaxsw.com>
2025-07-03 17:08:44 -07:00
James Cherry
aa1e53738c
get_fanin net seg fault resolves #263
...
Signed-off-by: James Cherry <cherry@parallaxsw.com>
2025-06-26 10:47:41 -07:00
James Cherry
0b59461bdd
write_sdc crash after delete instance resolves #248
...
commit 3b7eba13dcfc90dc8f8b0b6c3959c9253c302eae
Author: James Cherry <cherry@parallaxsw.com>
Date: Thu May 29 14:05:39 2025 -0700
write_sdc crash after delete instance resolves #248
Signed-off-by: James Cherry <cherry@parallaxsw.com>
Signed-off-by: James Cherry <cherry@parallaxsw.com>
2025-05-31 11:12:59 -07:00
James Cherry
b2bc995160
set_property
...
commit 36ab310762d17cf4aa3f11df636205e62db34c3a
Author: James Cherry <cherry@parallaxsw.com>
Date: Thu May 22 08:48:28 2025 -0700
path_ref_property -> path_property
Signed-off-by: James Cherry <cherry@parallaxsw.com>
commit 5371ad1a020b223fe384ffe168fab91e762f2784
Author: James Cherry <cherry@parallaxsw.com>
Date: Thu May 22 08:30:32 2025 -0700
set_property
Signed-off-by: James Cherry <cherry@parallaxsw.com>
Signed-off-by: James Cherry <cherry@parallaxsw.com>
2025-05-26 15:33:51 -07:00
James Cherry
71bdfb9904
rm using std::string from headers
...
Signed-off-by: James Cherry <cherry@parallaxsw.com>
2025-05-22 09:25:56 -07:00
James Cherry
9c85946be0
set_min/max_delay -probe support
...
commit c7576dba7baa28cab4178faf159d365147d07061
Author: James Cherry <cherry@parallaxsw.com>
Date: Tue May 20 14:45:14 2025 -0700
set_min/max_delay -probe doc
Signed-off-by: James Cherry <cherry@parallaxsw.com>
commit fbaf5a63fc3323cc0b3bc72479081e30eda81116
Author: James Cherry <cherry@parallaxsw.com>
Date: Fri May 16 10:21:45 2025 -0700
break paths at internal endpoints
Signed-off-by: James Cherry <cherry@parallaxsw.com>
commit 7ed829dfe3ca930211d272856857cfc177fd5df0
Author: James Cherry <cherry@parallaxsw.com>
Date: Fri May 16 08:52:44 2025 -0700
internal startpoints break in PathVisitor::visitFromPath
Signed-off-by: James Cherry <cherry@parallaxsw.com>
commit 37eb1247c47773f74d37f683c48df0bb0c68432a
Author: James Cherry <cherry@parallaxsw.com>
Date: Thu May 15 12:35:34 2025 -0700
ExceptionPath::noBreak
Signed-off-by: James Cherry <cherry@parallaxsw.com>
commit f514f1a97c709416a0ccfab70b4a1047e6c8c501
Author: James Cherry <cherry@parallaxsw.com>
Date: Mon May 12 20:35:32 2025 -0700
ExceptionPath::noBreak virtual
Signed-off-by: James Cherry <cherry@parallaxsw.com>
commit b94eb1fe13d2c6ab8457f4a7b5ba5e0f98f41f90
Author: James Cherry <cherry@parallaxsw.com>
Date: Wed May 7 08:47:55 2025 -0700
set_max_path -probe arg parse
Signed-off-by: James Cherry <cherry@parallaxsw.com>
Signed-off-by: James Cherry <cherry@parallaxsw.com>
2025-05-20 14:52:04 -07:00
James Cherry
b32eed9a84
Fix levelize crash when vertices enqueued in arrival/required iterators
...
Signed-off-by: James Cherry <cherry@parallaxsw.com>
2025-05-15 17:21:39 -07:00
James Cherry
31137e8bb7
Sta::vertexArrival min/max
...
Signed-off-by: James Cherry <cherry@parallaxsw.com>
2025-05-01 15:22:34 -07:00
James Cherry
03d2a48f46
misc
...
Signed-off-by: James Cherry <cherry@parallaxsw.com>
2025-04-24 10:57:18 -07:00
James Cherry
400c473fe3
Levelize rewrite
...
commit 34f392b19f13b8a55371f0149de8fec3e76aeffa
Author: James Cherry <cherry@parallaxsw.com>
Date: Thu Apr 17 13:21:45 2025 -0700
in_degree itr
Signed-off-by: James Cherry <cherry@parallaxsw.com>
commit 745e11326d109dddf798843cbbefc4aac79a8bc8
Author: James Cherry <cherry@parallaxsw.com>
Date: Thu Apr 17 11:00:52 2025 -0700
levelize invalid cleanup
Signed-off-by: James Cherry <cherry@parallaxsw.com>
commit 501cfc7ebbc601db7f87c4c1fe70224fca904ce7
Author: James Cherry <cherry@parallaxsw.com>
Date: Thu Apr 17 10:15:16 2025 -0700
refactor
Signed-off-by: James Cherry <cherry@parallaxsw.com>
commit b1f0245f9ad7c7c140580e46a0e9c14742b6b448
Author: James Cherry <cherry@parallaxsw.com>
Date: Thu Apr 17 09:47:05 2025 -0700
Levelize use bit field for on_path
Signed-off-by: James Cherry <cherry@parallaxsw.com>
commit 1ecb617bf0894a290d6240a6150f1d31653e56fb
Author: James Cherry <cherry@parallaxsw.com>
Date: Wed Apr 16 19:17:56 2025 -0700
levelize static alloc
Signed-off-by: James Cherry <cherry@parallaxsw.com>
commit 100c7c5a10581f52f6b5c7c2d4b5614d19549e23
Author: James Cherry <cherry@parallaxsw.com>
Date: Wed Apr 16 18:15:39 2025 -0700
levelize use visited flag
Signed-off-by: James Cherry <cherry@parallaxsw.com>
commit a72bdc4322c3ea9f34d0144fdf1f74acfbed39fb
Author: James Cherry <cherry@parallaxsw.com>
Date: Wed Apr 16 15:59:25 2025 -0700
findCycleBackEdges
Signed-off-by: James Cherry <cherry@parallaxsw.com>
commit 21f5e9737cfd7c41a5444592920320cfe0de559c
Author: James Cherry <cherry@parallaxsw.com>
Date: Wed Apr 16 15:51:17 2025 -0700
Levels find back edges from roots with fanout
Signed-off-by: James Cherry <cherry@parallaxsw.com>
commit ca2fe71e506c61f05401a52f3b6df3153c2e2393
Author: James Cherry <cherry@parallaxsw.com>
Date: Tue Apr 15 19:26:50 2025 -0700
rm Vertex::color
Signed-off-by: James Cherry <cherry@parallaxsw.com>
commit 628a973c69eab99929d32a2f5b1810dce71cbab1
Author: James Cherry <cherry@parallaxsw.com>
Date: Tue Apr 15 18:45:19 2025 -0700
set max_level in Levelize::setLevel
Signed-off-by: James Cherry <cherry@parallaxsw.com>
commit 874c8e10691a47fff06a89c66d66dbb63def9682
Author: James Cherry <cherry@parallaxsw.com>
Date: Tue Apr 15 17:29:22 2025 -0700
levelize passes all regressions
Signed-off-by: James Cherry <cherry@parallaxsw.com>
commit 790eae362a7423aa7e18432faaae7459a56976d7
Author: James Cherry <cherry@parallaxsw.com>
Date: Tue Apr 15 08:45:27 2025 -0700
levelize stats
Signed-off-by: James Cherry <cherry@parallaxsw.com>
commit 26067a99a4fbc81d94dbc1022ea5d9ddd64780a0
Author: James Cherry <cherry@parallaxsw.com>
Date: Mon Apr 14 22:20:56 2025 -0700
pass fast
Signed-off-by: James Cherry <cherry@parallaxsw.com>
commit 635bf478117014dd22d27c4f6bd65b260e51ec35
Author: James Cherry <cherry@parallaxsw.com>
Date: Mon Apr 14 18:00:03 2025 -0700
comment
Signed-off-by: James Cherry <cherry@parallaxsw.com>
commit 5fd2e9d1dd3a00494d56d967d21251f20e3a1f2c
Author: James Cherry <cherry@parallaxsw.com>
Date: Mon Apr 14 17:59:00 2025 -0700
rm levelizeFrom()
Signed-off-by: James Cherry <cherry@parallaxsw.com>
commit 078205723e2ce1f9be2e1360be80e5f9d25e978b
Author: James Cherry <cherry@parallaxsw.com>
Date: Mon Apr 14 14:46:48 2025 -0700
leak
Signed-off-by: James Cherry <cherry@parallaxsw.com>
commit 412c9a8ead792ee01e46a545c065c174e8342abc
Author: James Cherry <cherry@parallaxsw.com>
Date: Mon Apr 14 13:41:07 2025 -0700
levelize level init
Signed-off-by: James Cherry <cherry@parallaxsw.com>
commit 7883e3b1bac990f33cf7fce24fe43a0614f43daa
Author: James Cherry <cherry@parallaxsw.com>
Date: Mon Apr 14 12:59:45 2025 -0700
relevelize insert only after levelized
Signed-off-by: James Cherry <cherry@parallaxsw.com>
commit 263da8dc56469f0408d1cfbc7c40a079bc90dc9f
Author: James Cherry <cherry@parallaxsw.com>
Date: Mon Apr 14 11:58:55 2025 -0700
topo level init
Signed-off-by: James Cherry <cherry@parallaxsw.com>
commit 9de2ae3128a9ae427653c13152aa796f76277419
Author: James Cherry <cherry@parallaxsw.com>
Date: Mon Apr 14 11:21:14 2025 -0700
levelize pass fast
Signed-off-by: James Cherry <cherry@parallaxsw.com>
commit 8ba8310850ed1cdaf718b93bf44966043ab2042d
Author: James Cherry <cherry@parallaxsw.com>
Date: Mon Apr 14 10:04:42 2025 -0700
constant latch en
Signed-off-by: James Cherry <cherry@parallaxsw.com>
commit 8f543c3d5b261373d9b8f2da000322e529da7fb4
Author: James Cherry <cherry@parallaxsw.com>
Date: Sun Apr 13 19:36:23 2025 -0700
levelize topological sort
Signed-off-by: James Cherry <cherry@parallaxsw.com>
commit 4c2ae84839edd9f6797b834d7fd4f644e77855f8
Author: James Cherry <cherry@parallaxsw.com>
Date: Sun Apr 13 16:14:36 2025 -0700
levelize bfs cleanup
Signed-off-by: James Cherry <cherry@parallaxsw.com>
commit 186f50e8255fcae814f98cc7f253cfd3ba9a6c1d
Author: James Cherry <cherry@parallaxsw.com>
Date: Sun Apr 13 15:25:00 2025 -0700
levelize bfs
Signed-off-by: James Cherry <cherry@parallaxsw.com>
commit 1cefb185caaea64fc568c5d1ba4e7f5a961b0ba3
Author: James Cherry <cherry@parallaxsw.com>
Date: Sun Apr 13 12:16:49 2025 -0700
levelize with bfs
Signed-off-by: James Cherry <cherry@parallaxsw.com>
commit 5181e6b13ff38b52d13460e6abfee3202d4935c0
Author: James Cherry <cherry@parallaxsw.com>
Date: Sat Apr 12 18:33:44 2025 -0700
findBackEdges use sorted roots
Signed-off-by: James Cherry <cherry@parallaxsw.com>
commit b25ac1a7d0ec2e835cddbf53930fa5f9f2a5b299
Author: James Cherry <cherry@parallaxsw.com>
Date: Sat Apr 12 15:32:33 2025 -0700
find back edges
Signed-off-by: James Cherry <cherry@parallaxsw.com>
Signed-off-by: James Cherry <cherry@parallaxsw.com>
2025-04-17 16:53:55 -07:00
Matt Liberty
1329b9c55a
Minor cleanups ( #237 )
...
* In Sta::makeExceptionTo make end_rf const
Signed-off-by: Matt Liberty <mliberty@precisioninno.com>
* In TagGroup::pathIndex quiet compiler warning about possibly uninit value
Signed-off-by: Matt Liberty <mliberty@precisioninno.com>
---------
Signed-off-by: Matt Liberty <mliberty@precisioninno.com>
2025-04-17 16:51:49 -07:00
James Cherry
6ebd162d42
factor variables out of sdc
...
Signed-off-by: James Cherry <cherry@parallaxsw.com>
2025-04-09 16:35:15 -07:00
James Cherry
932525bd87
name, asString -> to_string, const
...
commit d122d05822e02dcc08c665ac6ec7513791dd7209
Author: James Cherry <cherry@parallaxsw.com>
Date: Thu Mar 27 08:58:22 2025 -0700
rebase
Signed-off-by: James Cherry <cherry@parallaxsw.com>
commit 9c7ae9a7ddd885ebdab102d48b3f39dc5dacf948
Author: James Cherry <cherry@parallaxsw.com>
Date: Tue Mar 25 16:21:52 2025 -0700
write_spice8
Signed-off-by: James Cherry <cherry@parallaxsw.com>
commit 2bd088f03bb2e414305232d9ebd76c9d1958ec81
Author: James Cherry <cherry@parallaxsw.com>
Date: Tue Mar 25 10:08:00 2025 -0700
liberty reader stringify
Signed-off-by: James Cherry <cherry@parallaxsw.com>
commit 86974caf063433b37ed1378e7103db4b2e55a04c
Author: James Cherry <cherry@parallaxsw.com>
Date: Mon Mar 24 20:25:39 2025 -0700
ConcreteLiberary/Cell/Port use string
Signed-off-by: James Cherry <cherry@parallaxsw.com>
commit 334476e185149a90b35cdd859e0a760ec9aa242a
Author: James Cherry <cherry@parallaxsw.com>
Date: Mon Mar 24 20:16:08 2025 -0700
leak
Signed-off-by: James Cherry <cherry@parallaxsw.com>
commit 5130e8d44804f483d9099d48bb413a7f3362b4e1
Author: James Cherry <cherry@parallaxsw.com>
Date: Mon Mar 24 15:57:14 2025 -0700
liberty parser stringify
Signed-off-by: James Cherry <cherry@parallaxsw.com>
commit d48eba88cbde9093e3eb12bcee8eb48ccd444434
Author: James Cherry <cherry@parallaxsw.com>
Date: Mon Mar 24 11:16:04 2025 -0700
stringify
Signed-off-by: James Cherry <cherry@parallaxsw.com>
commit 6913fb198d642f6b05a94fb1852064706a748b81
Author: James Cherry <cherry@parallaxsw.com>
Date: Mon Mar 24 11:06:17 2025 -0700
stringify
Signed-off-by: James Cherry <cherry@parallaxsw.com>
commit 371bca08ecf9bf816b7adcbb7ae1458c4073f5f8
Author: James Cherry <cherry@parallaxsw.com>
Date: Mon Mar 24 10:44:31 2025 -0700
TableTemplate use string
Signed-off-by: James Cherry <cherry@parallaxsw.com>
commit 326465920a1f4a33dbe6be35cff5ca2245b6677e
Author: James Cherry <cherry@parallaxsw.com>
Date: Mon Mar 24 09:04:55 2025 -0700
use string
Signed-off-by: James Cherry <cherry@parallaxsw.com>
commit b93a542ddfbcb5c793c9b533cbe64ea20ec08f4a
Author: James Cherry <cherry@parallaxsw.com>
Date: Mon Mar 24 08:59:01 2025 -0700
timingSenseString -> to_string
Signed-off-by: James Cherry <cherry@parallaxsw.com>
commit 6c121a0ff4231b37df076a62e83832897be62ff4
Author: James Cherry <cherry@parallaxsw.com>
Date: Sun Mar 23 16:09:47 2025 -0700
Corner use string
Signed-off-by: James Cherry <cherry@parallaxsw.com>
commit 07b989a5a43bf5d341aa6ba2880be663997577d5
Author: James Cherry <cherry@parallaxsw.com>
Date: Sun Mar 23 16:05:43 2025 -0700
Tag::to_string()
Signed-off-by: James Cherry <cherry@parallaxsw.com>
commit 0b9480cc5a3fa9ef0cb1c6e8ba0d4a29de2df816
Author: James Cherry <cherry@parallaxsw.com>
Date: Sun Mar 23 15:53:29 2025 -0700
PathAnalysisPt::to_string
Signed-off-by: James Cherry <cherry@parallaxsw.com>
commit a028659091e99270f7501615285730681ed59523
Author: James Cherry <cherry@parallaxsw.com>
Date: Sun Mar 23 12:19:03 2025 -0700
TimingRole stati alloc
Signed-off-by: James Cherry <cherry@parallaxsw.com>
commit 495be6a57bda23d82e511282f5db7c188b32971b
Author: James Cherry <cherry@parallaxsw.com>
Date: Sat Mar 22 21:36:52 2025 -0700
RiseFall/RiseFallBoth/Transition const
Signed-off-by: James Cherry <cherry@parallaxsw.com>
commit 4c4b28adb383321b1172f4b774c7c4d9a1aee69f
Author: James Cherry <cherry@parallaxsw.com>
Date: Sat Mar 22 20:38:26 2025 -0700
TimingRole const
Signed-off-by: James Cherry <cherry@parallaxsw.com>
commit 54ab58ec7200d420bf3b5e709e74b652af88d508
Author: James Cherry <cherry@parallaxsw.com>
Date: Sat Mar 22 14:15:07 2025 -0700
const MinMax
Signed-off-by: James Cherry <cherry@parallaxsw.com>
commit f70bb38df17b2ed758c7b6ba5647b7355366c0c0
Author: James Cherry <cherry@parallaxsw.com>
Date: Sat Mar 22 13:14:31 2025 -0700
Transition::to_string(()
Signed-off-by: James Cherry <cherry@parallaxsw.com>
commit b3f3d67328194351fb8efac2219bcfbcec331552
Author: James Cherry <cherry@parallaxsw.com>
Date: Sat Mar 22 12:33:25 2025 -0700
RiseFall::to_string
Signed-off-by: James Cherry <cherry@parallaxsw.com>
commit 4046f8a376926dfde980860c51d2c5c70cf4a867
Author: James Cherry <cherry@parallaxsw.com>
Date: Thu Mar 20 09:04:10 2025 -0700
TimingRole::name -> to_string
Signed-off-by: James Cherry <cherry@parallaxsw.com>
commit cf4dd918eccb05d459f1804ced8365c81a5c6a50
Author: James Cherry <cherry@parallaxsw.com>
Date: Wed Mar 19 20:14:42 2025 -0700
MinMax::asString -> to_string
Signed-off-by: James Cherry <cherry@parallaxsw.com>
commit d80118117dda25be7b2b4896f19e955645c27f73
Author: James Cherry <cherry@parallaxsw.com>
Date: Wed Mar 19 17:43:08 2025 -0700
TimingRole::name -> to_string
Signed-off-by: James Cherry <cherry@parallaxsw.com>
commit 284fa25c28aca998e8ce92e7b7bb927697494a13
Author: James Cherry <cherry@parallaxsw.com>
Date: Wed Mar 19 17:02:27 2025 -0700
comment
Signed-off-by: James Cherry <cherry@parallaxsw.com>
commit 646f19749b997e03dc4cbdf165cd7637010276d3
Author: James Cherry <cherry@parallaxsw.com>
Date: Wed Mar 19 14:47:40 2025 -0700
FuncExpr::asString -> to_string
Signed-off-by: James Cherry <cherry@parallaxsw.com>
commit 4f73d8e7ad21feac6f41130b7b070f3e345b6fb5
Author: James Cherry <cherry@parallaxsw.com>
Date: Wed Mar 19 14:04:13 2025 -0700
Vertex::name -> to_string
Signed-off-by: James Cherry <cherry@parallaxsw.com>
commit 7c7ec486aaea86f6607a1ef72bb1a74dca603831
Author: James Cherry <cherry@parallaxsw.com>
Date: Wed Mar 19 13:39:24 2025 -0700
Vertex::name -> to_string
Signed-off-by: James Cherry <cherry@parallaxsw.com>
Signed-off-by: James Cherry <cherry@parallaxsw.com>
2025-03-30 15:27:53 -07:00
James Cherry
8992827b5b
class Path replaces PathVertex etc
...
commit 08c062d3dd1d0cea846407dda0b5fd75ca64329c
Author: James Cherry <cherry@parallaxsw.com>
Date: Tue Mar 25 16:17:42 2025 -0700
ApiChanges.txt
Signed-off-by: James Cherry <cherry@parallaxsw.com>
commit ef72112a00419e466e19b5c1442cac6f2835adaa
Author: James Cherry <cherry@parallaxsw.com>
Date: Sun Mar 23 12:37:10 2025 -0700
crpr29/30
Signed-off-by: James Cherry <cherry@parallaxsw.com>
commit 2065acfbfbaa84307fde1c46ff51a1c619c45f50
Author: James Cherry <cherry@parallaxsw.com>
Date: Sun Mar 23 12:33:55 2025 -0700
compile error
Signed-off-by: James Cherry <cherry@parallaxsw.com>
commit d3133015b90b59f7e8e934c20d1ed8449d543d7b
Author: James Cherry <cherry@parallaxsw.com>
Date: Mon Mar 17 15:20:55 2025 -0700
rebase falout
Signed-off-by: James Cherry <cherry@parallaxsw.com>
commit 8a4b81755765db823e18ffb497f1fb3f0c64ec7b
Author: James Cherry <cherry@parallaxsw.com>
Date: Mon Mar 17 09:22:01 2025 -0700
rebase fallout
Signed-off-by: James Cherry <cherry@parallaxsw.com>
commit 7ef00dcaa4ed0b6db3f4205da47013e4f2ef1049
Author: James Cherry <cherry@parallaxsw.com>
Date: Sat Mar 15 17:00:51 2025 -0700
deleteEdge clear to path prev_paths
Signed-off-by: James Cherry <cherry@parallaxsw.com>
commit 912dacbca8f5c286f623f13659c831be6ed4d93e
Author: James Cherry <cherry@parallaxsw.com>
Date: Sat Mar 15 12:05:06 2025 -0700
undo 7f8c7adb
Signed-off-by: James Cherry <cherry@parallaxsw.com>
commit 9944c2ec907e9f07ab46f71af55ec947f3815de0
Author: James Cherry <cherry@parallaxsw.com>
Date: Fri Mar 14 21:25:10 2025 -0700
rm Path::path()
Signed-off-by: James Cherry <cherry@parallaxsw.com>
commit a42c28b8447466a445cd8f6fb022eb42e6dcc0f2
Author: James Cherry <cherry@parallaxsw.com>
Date: Fri Mar 14 17:12:17 2025 -0700
const
Signed-off-by: James Cherry <cherry@parallaxsw.com>
commit 3f72adf1b5ad5581adc81afd3e00be7343ae4183
Author: James Cherry <cherry@parallaxsw.com>
Date: Fri Mar 14 17:03:04 2025 -0700
PathExpanded rm prev_arcs_
Signed-off-by: James Cherry <cherry@parallaxsw.com>
commit 25879e66eddf9f12db38705807e1270459661810
Author: James Cherry <cherry@parallaxsw.com>
Date: Thu Mar 13 12:34:12 2025 -0700
worst path init path
Signed-off-by: James Cherry <cherry@parallaxsw.com>
commit 5c7a4fbdf3b8823a1944074a7eb663c6ea8e32df
Author: James Cherry <cherry@parallaxsw.com>
Date: Thu Mar 13 10:47:02 2025 -0700
delete edge -> xelete paths of to vertex
Signed-off-by: James Cherry <cherry@parallaxsw.com>
commit aa8d3035489de2cd25f27f7531177193be7a40ac
Author: James Cherry <cherry@parallaxsw.com>
Date: Thu Mar 13 09:17:27 2025 -0700
debug
Signed-off-by: James Cherry <cherry@parallaxsw.com>
commit 53741b6c624b1313b0464a31e3900472d0b7c8d2
Author: James Cherry <cherry@parallaxsw.com>
Date: Thu Mar 13 08:50:01 2025 -0700
debug
Signed-off-by: James Cherry <cherry@parallaxsw.com>
commit cdebd8f3e476e5a2afab1a949449b75dcec9ed97
Author: James Cherry <cherry@parallaxsw.com>
Date: Thu Mar 13 08:14:58 2025 -0700
dbg network_edit
Signed-off-by: James Cherry <cherry@parallaxsw.com>
commit 60cc960439e65cda8cd244723456b81242ced458
Author: James Cherry <cherry@parallaxsw.com>
Date: Thu Mar 13 07:42:22 2025 -0700
dbg network edit
Signed-off-by: James Cherry <cherry@parallaxsw.com>
commit f4e4264ac1c11dafddbe18971ca35127a0ffc171
Author: James Cherry <cherry@parallaxsw.com>
Date: Tue Mar 11 19:23:17 2025 -0700
rm PathVertex.hh
Signed-off-by: James Cherry <cherry@parallaxsw.com>
commit aeba9b293f095aecd01d0f5d16de51640f3d2381
Author: James Cherry <cherry@parallaxsw.com>
Date: Tue Mar 11 13:33:21 2025 -0700
PathEnum rm divEdge
Signed-off-by: James Cherry <cherry@parallaxsw.com>
commit ad97706562da7ceb41b9fbf4c882083de36d578d
Author: James Cherry <cherry@parallaxsw.com>
Date: Tue Mar 11 13:18:38 2025 -0700
genclks use path vector
Signed-off-by: James Cherry <cherry@parallaxsw.com>
commit a9c2563199d0cee3dee3d420c70f8117cfd69221
Author: James Cherry <cherry@parallaxsw.com>
Date: Tue Mar 11 12:42:12 2025 -0700
group_path_count, end_path_count use size_t
Signed-off-by: James Cherry <cherry@parallaxsw.com>
commit f16309a8e09e22964b998bf1b7e0922fbb9f02c1
Author: James Cherry <cherry@parallaxsw.com>
Date: Tue Mar 11 12:30:08 2025 -0700
Path rm uused
Signed-off-by: James Cherry <cherry@parallaxsw.com>
commit 51295613c4ab6a6a4170080252397e2846a61bf1
Author: James Cherry <cherry@parallaxsw.com>
Date: Tue Mar 11 12:22:23 2025 -0700
network_edit3
Signed-off-by: James Cherry <cherry@parallaxsw.com>
commit 5de6da2190460183cf07d0d4ffc1d1c6ebbe3e10
Author: James Cherry <cherry@parallaxsw.com>
Date: Tue Mar 11 10:33:09 2025 -0700
leak
Signed-off-by: James Cherry <cherry@parallaxsw.com>
commit f52dbc18ce08bd2b14d7107b61a57e614b1e3a07
Author: James Cherry <cherry@parallaxsw.com>
Date: Tue Mar 11 08:06:56 2025 -0700
valgrind 3 leaks left
Signed-off-by: James Cherry <cherry@parallaxsw.com>
commit de1a3727d908c4494f3039ff714ddb939d3390b5
Author: James Cherry <cherry@parallaxsw.com>
Date: Mon Mar 10 18:21:50 2025 -0700
Path::prevPath
Signed-off-by: James Cherry <cherry@parallaxsw.com>
commit c40aadcac8d2cd6d6dd8ba18f2e9db607358a01f
Author: James Cherry <cherry@parallaxsw.com>
Date: Mon Mar 10 18:21:31 2025 -0700
clk_skew init
Signed-off-by: James Cherry <cherry@parallaxsw.com>
commit 041c97194553e7f7a4746f506be251ee42eb83ee
Author: James Cherry <cherry@parallaxsw.com>
Date: Mon Mar 10 07:38:49 2025 -0700
delete path groups before paths
Signed-off-by: James Cherry <cherry@parallaxsw.com>
commit fb4aed589f9f67ddb39f4260cb2901764cf49a98
Author: James Cherry <cherry@parallaxsw.com>
Date: Sun Mar 9 17:23:27 2025 -0700
leak
Signed-off-by: James Cherry <cherry@parallaxsw.com>
commit 70b3062872cefdcf1358847025bc7bb1a85f4a5b
Author: James Cherry <cherry@parallaxsw.com>
Date: Sun Mar 9 17:09:45 2025 -0700
1 failure
Signed-off-by: James Cherry <cherry@parallaxsw.com>
commit 92cd7c33c1eb22e4f574a767a645c5db1c9efe4d
Author: James Cherry <cherry@parallaxsw.com>
Date: Sun Mar 9 11:19:59 2025 -0700
7 failures
Signed-off-by: James Cherry <cherry@parallaxsw.com>
commit 537ec153a5f8ab30d800cd36130e7668047b67af
Author: James Cherry <cherry@parallaxsw.com>
Date: Sun Mar 9 09:05:31 2025 -0700
11 failures
Signed-off-by: James Cherry <cherry@parallaxsw.com>
commit df514124c4daaf90175a89138ed954e20573e02f
Author: James Cherry <cherry@parallaxsw.com>
Date: Sun Mar 9 08:37:00 2025 -0700
25 failures
Signed-off-by: James Cherry <cherry@parallaxsw.com>
commit 0096e8ee5a83194aee84da2cba95f410931f5c0e
Author: James Cherry <cherry@parallaxsw.com>
Date: Sat Mar 8 16:05:04 2025 -0700
33 failures
Signed-off-by: James Cherry <cherry@parallaxsw.com>
commit 02ba7ffdf38b538cd1659df25837d37e8317e741
Author: James Cherry <cherry@parallaxsw.com>
Date: Fri Mar 7 21:39:53 2025 -0700
delete path groups before pahts
Signed-Off-by: James Cherry <cherry@parallaxsw.com>
commit 270dbad6bc9303f9255256b5b85cac84deb27a94
Author: James Cherry <cherry@parallaxsw.com>
Date: Fri Mar 7 18:27:52 2025 -0700
no seg faults, 42 failures
Signed-off-by: James Cherry <cherry@parallaxsw.com>
commit 3ceca5981fd6032294523cd23dc1334b9619f6a0
Author: James Cherry <cherry@parallaxsw.com>
Date: Thu Mar 6 15:43:28 2025 -0700
multiclk1,2 seg fault
Signed-off-by: James Cherry <cherry@parallaxsw.com>
commit 0441c00dc172817cc1a39bbb740d6369cf163869
Author: James Cherry <cherry@parallaxsw.com>
Date: Thu Mar 6 15:29:47 2025 -0700
gated_clocks15
Signed-off-by: James Cherry <cherry@parallaxsw.com>
commit 7a1f87737e9c8247acd2c78138ee482d46123952
Author: James Cherry <cherry@parallaxsw.com>
Date: Thu Mar 6 09:05:09 2025 -0700
nworst, crpr
Signed-off-by: James Cherry <cherry@parallaxsw.com>
commit 74b52e5ac0ed9dac5b7c31835393c4e2dd30ca95
Author: James Cherry <cherry@parallaxsw.com>
Date: Wed Mar 5 17:18:47 2025 -0700
check_timiing6
Signed-off-by: James Cherry <cherry@parallaxsw.com>
commit 93bddf0d940e9b833d5bc47d5af8b3bdefac67a5
Author: James Cherry <cherry@parallaxsw.com>
Date: Wed Mar 5 17:13:24 2025 -0700
nworst10
Signed-off-by: James Cherry <cherry@parallaxsw.com>
commit f1edddbffb2e0d23bc3f4a10733203b9756f2e2e
Author: James Cherry <cherry@parallaxsw.com>
Date: Wed Mar 5 16:22:25 2025 -0700
path enum
Signed-off-by: James Cherry <cherry@parallaxsw.com>
commit c57d241b668d305f0492e55e273b3411320692b4
Author: James Cherry <cherry@parallaxsw.com>
Date: Wed Mar 5 16:09:11 2025 -0700
most nwost pass
Signed-off-by: James Cherry <cherry@parallaxsw.com>
commit c6fca38e28571e5f2d63236aa67233d572c3a1d6
Author: James Cherry <cherry@parallaxsw.com>
Date: Wed Mar 5 09:15:47 2025 -0700
most genclks
Signed-off-by: James Cherry <cherry@parallaxsw.com>
commit 82f5e6e9252987433f9699919c5716b3a4321a5d
Author: James Cherry <cherry@parallaxsw.com>
Date: Tue Mar 4 17:51:29 2025 -0700
genclks
Signed-off-by: James Cherry <cherry@parallaxsw.com>
commit 19f4035496e004c543110b063482928e55bddbc9
Author: James Cherry <cherry@parallaxsw.com>
Date: Tue Mar 4 17:33:28 2025 -0700
nworst1
Signed-off-by: James Cherry <cherry@parallaxsw.com>
commit edafefa4e4f98291a3edebe5c7b3e2630988723f
Author: James Cherry <cherry@parallaxsw.com>
Date: Tue Mar 4 15:02:38 2025 -0700
path enum
Signed-off-by: James Cherry <cherry@parallaxsw.com>
commit 3e4684fd67eacdb474574eee9e51741e75bba907
Author: James Cherry <cherry@parallaxsw.com>
Date: Mon Mar 3 21:07:18 2025 -0700
rm unused Path* files
Signed-off-by: James Cherry <cherry@parallaxsw.com>
commit 3f04819c01002f8b5eec0f4b8f0caf6798f3a20f
Author: James Cherry <cherry@parallaxsw.com>
Date: Mon Mar 3 19:43:35 2025 -0700
more regressions pass
Signed-off-by: James Cherry <cherry@parallaxsw.com>
commit 276d70283cda14dfd6c48d1e2e4f45d326bf286c
Author: James Cherry <cherry@parallaxsw.com>
Date: Mon Mar 3 10:43:30 2025 -0700
arrival1
Signed-off-by: James Cherry <cherry@parallaxsw.com>
commit 383a480450833741144b57383bb40a33310fad44
Author: James Cherry <cherry@parallaxsw.com>
Date: Sun Mar 2 19:23:40 2025 -0700
arrival1 no segfault
Signed-off-by: James Cherry <cherry@parallaxsw.com>
commit 36e3a6b8d8b19f185a5a71fb4547e17586ea2c44
Author: James Cherry <cherry@parallaxsw.com>
Date: Sun Mar 2 18:40:23 2025 -0700
VertexPathIterator
Signed-off-by: James Cherry <cherry@parallaxsw.com>
commit 083c76201e1a5482726e5856f124b15a523453d6
Author: James Cherry <cherry@parallaxsw.com>
Date: Sun Mar 2 18:18:15 2025 -0700
report_checks3 passes
Signed-off-by: James Cherry <cherry@parallaxsw.com>
commit 834c076b7e2cb733655d917881463c76ce6196f6
Author: James Cherry <cherry@parallaxsw.com>
Date: Sun Mar 2 14:10:34 2025 -0800
links
Signed-off-by: James Cherry <cherry@parallaxsw.com>
commit 371792b1e6dd44ad0c72399b999d86cd2557cbe1
Author: James Cherry <cherry@parallaxsw.com>
Date: Sun Mar 2 13:37:33 2025 -0800
link errors
Signed-off-by: James Cherry <cherry@parallaxsw.com>
commit 158e9dafa6d11e0a4fd4e7ef253b0b6cb7595bf6
Author: James Cherry <cherry@parallaxsw.com>
Date: Sun Mar 2 12:30:29 2025 -0800
compiles
Signed-off-by: James Cherry <cherry@parallaxsw.com>
commit 8df515dab15c0744abe04eae7e4a7d7688455f03
Author: James Cherry <cherry@parallaxsw.com>
Date: Sun Mar 2 09:41:51 2025 -0800
PathEnd compiles
Signed-off-by: James Cherry <cherry@parallaxsw.com>
commit d94f241d0803376b1526f32e4f5111d081c604af
Author: James Cherry <cherry@parallaxsw.com>
Date: Sun Mar 2 07:42:51 2025 -0800
compile progress
Signed-off-by: James Cherry <cherry@parallaxsw.com>
commit 591997e3bb496c4cc2fd6963c3798a8e17b8f587
Author: James Cherry <cherry@parallaxsw.com>
Date: Sat Mar 1 10:42:11 2025 -0800
path unification
Signed-off-by: James Cherry <cherry@parallaxsw.com>
Signed-off-by: James Cherry <cherry@parallaxsw.com>
2025-03-26 18:21:03 -07:00
James Cherry
0f379ffcad
report_checks -endpoint_path_count speedup
...
commit 265f5d69051c823656fcfedfa7e086255c4df4d2
Author: James Cherry <cherry@parallaxsw.com>
Date: Wed Feb 26 14:43:28 2025 -0800
PathEnum::makeDivertedPath rm visited set
Signed-off-by: James Cherry <cherry@parallaxsw.com>
commit bbf28deab4f01eb925b4d7c86e23f4ec39e8d11d
Author: James Cherry <cherry@parallaxsw.com>
Date: Sat Feb 22 11:37:38 2025 -0700
Search::always_save_prev_paths_
Signed-off-by: James Cherry <cherry@parallaxsw.com>
commit fd587877c3931ea6dd05d2f21d53365fd70d4268
Author: James Cherry <cherry@parallaxsw.com>
Date: Sat Feb 22 08:33:34 2025 -0700
PathVertexRep -> PathPrev
Signed-off-by: James Cherry <cherry@parallaxsw.com>
commit 3c972474b85875c1acaea808eb66fcfd26356120
Author: James Cherry <cherry@parallaxsw.com>
Date: Fri Feb 21 11:26:02 2025 -0700
PathVertexPtr
Signed-off-by: James Cherry <cherry@parallaxsw.com>
commit 3755de934a8ecd292595d781ef794d60f0f5a67b
Author: James Cherry <cherry@parallaxsw.com>
Date: Thu Feb 20 17:19:34 2025 -0700
PathVertexPtr for ClkInfo
Signed-off-by: James Cherry <cherry@parallaxsw.com>
commit 3dca0c21c0117bc2fc64ee94ddb1513f3ff92d30
Author: James Cherry <cherry@parallaxsw.com>
Date: Thu Feb 20 17:19:15 2025 -0700
PathVertexPtr for ClkInfo
Signed-off-by: James Cherry <cherry@parallaxsw.com>
commit 419f78f75d1393b8b07de1e7028960a5fb7c8cad
Author: James Cherry <cherry@parallaxsw.com>
Date: Thu Feb 20 16:05:44 2025 -0700
PathVertexRep rm unused funcs
Signed-off-by: James Cherry <cherry@parallaxsw.com>
commit 32052f32eb09e6fe7fb2e3c3953ee55b5aaf976f
Author: James Cherry <cherry@parallaxsw.com>
Date: Thu Feb 20 14:49:19 2025 -0700
PathVertexRep rm vertex_id_
Signed-off-by: James Cherry <cherry@parallaxsw.com>
commit 89c65de68b12daa1c3869b83a5fd9afbcb2ce098
Author: James Cherry <cherry@parallaxsw.com>
Date: Thu Feb 20 09:21:16 2025 -0700
rm Search::arrivalInvalidDelete
Signed-off-by: James Cherry <cherry@parallaxsw.com>
commit 7d5d88ed124b94e08da433e1c6ea70629aa6c6e7
Author: James Cherry <cherry@parallaxsw.com>
Date: Thu Feb 20 09:17:35 2025 -0700
passes fast
Signed-off-by: James Cherry <cherry@parallaxsw.com>
commit e6810d64993938e912b7cf89a4c36b24d744270f
Author: James Cherry <cherry@parallaxsw.com>
Date: Wed Feb 19 21:05:45 2025 -0700
always save prev_path
Signed-off-by: James Cherry <cherry@parallaxsw.com>
Signed-off-by: James Cherry <cherry@parallaxsw.com>
2025-02-26 14:44:38 -08:00
James Cherry
296e293adc
comment
...
Signed-off-by: James Cherry <cherry@parallaxsw.com>
2025-02-23 16:17:04 -07:00
James Cherry
27a4527d00
rm Vertex::requireds_pruned_
...
Signed-off-by: James Cherry <cherry@parallaxsw.com>
2025-02-22 18:25:48 -07:00
Christian Costa
bee31c7d68
Messages: Generates messages ids during build and stop in case of duplicate and fix duplicate messages ids ( #210 )
...
* msg: Turn warnings into errors with more explicit meaning and make script returns an error code.
Signed-off-by: Christian Costa <titan.costa@gmail.com>
* msg: Generate messages.txt during build and stop in case of duplicated message ids.
Signed-off-by: Christian Costa <titan.costa@gmail.com>
* msg: Fix duplicate messages ids.
Signed-off-by: Christian Costa <titan.costa@gmail.com>
* msg: Do not fail build on duplicated ids and turn errors into warnings.
Signed-off-by: Christian Costa <titan.costa@gmail.com>
* msg: Remove messages.txt and use full path to it in gitignore.
Signed-off-by: Christian Costa <titan.costa@gmail.com>
---------
Signed-off-by: Christian Costa <titan.costa@gmail.com>
2025-02-12 09:33:13 -08:00
James Cherry
0dfea7dfad
thread safety
...
commit 98fa3639bd0e07f4e315578b50266972bbb7ac7d
Author: James Cherry <cherry@parallaxsw.com>
Date: Sat Feb 8 14:17:29 2025 -0800
Edge::setArcDelayAnnotated
Signed-off-by: James Cherry <cherry@parallaxsw.com>
commit d4628351d788c68ed948751374adee1bba6ca6ea
Author: James Cherry <cherry@parallaxsw.com>
Date: Sat Feb 8 09:27:33 2025 -0800
leaks
Signed-off-by: James Cherry <cherry@parallaxsw.com>
commit cee843b81df89c0f7bc51a76a34422009f49b046
Author: James Cherry <cherry@parallaxsw.com>
Date: Fri Feb 7 10:22:00 2025 -0800
arcDelayAnnotated
Signed-off-by: James Cherry <cherry@parallaxsw.com>
commit 2a080cb4a3425e9b0a98d90315d23b87c755ebaa
Author: James Cherry <cherry@parallaxsw.com>
Date: Fri Feb 7 09:34:16 2025 -0800
leak
Signed-off-by: James Cherry <cherry@parallaxsw.com>
commit 6b85cebe290cb9f1c7fabe06fcec42dd7c060550
Author: James Cherry <cherry@parallaxsw.com>
Date: Thu Feb 6 16:12:42 2025 -0800
readme
Signed-off-by: James Cherry <cherry@parallaxsw.com>
commit 01d4481280b08e98cc311dc37a3eeb1cfc928902
Author: James Cherry <cherry@parallaxsw.com>
Date: Thu Feb 6 16:12:33 2025 -0800
comment
Signed-off-by: James Cherry <cherry@parallaxsw.com>
commit e7c62097f948450ed46c0ac577bd3636cf5be625
Author: James Cherry <cherry@parallaxsw.com>
Date: Thu Feb 6 16:12:19 2025 -0800
Search no virtuals
Signed-off-by: James Cherry <cherry@parallaxsw.com>
commit 761212fc0a593d47422dc7716b7e28f593647a64
Author: James Cherry <cherry@parallaxsw.com>
Date: Thu Feb 6 15:13:36 2025 -0800
leak
Signed-off-by: James Cherry <cherry@parallaxsw.com>
commit dd64f685c7fe2b3e85e3194008fae67a23650110
Author: James Cherry <cherry@parallaxsw.com>
Date: Thu Feb 6 12:31:38 2025 -0800
Graph::removeDelayAnnotated
Signed-off-by: James Cherry <cherry@parallaxsw.com>
commit a1b79b09178ba8bdf0ec9486d84fcff68c2a1f2e
Author: James Cherry <cherry@parallaxsw.com>
Date: Thu Feb 6 12:19:32 2025 -0800
Edge::arc_annotated_delays_
Signed-off-by: James Cherry <cherry@parallaxsw.com>
commit 6b8b44ebd1e3a483ccfaa08f08c5fa8b60c72f90
Author: James Cherry <cherry@parallaxsw.com>
Date: Thu Feb 6 08:48:49 2025 -0800
leak
Signed-off-by: James Cherry <cherry@parallaxsw.com>
commit ee939bf4015fe3d78860b3e615ec7defa395b2bf
Author: James Cherry <cherry@parallaxsw.com>
Date: Wed Feb 5 18:14:04 2025 -0800
pass fast regressions
Signed-off-by: James Cherry <cherry@parallaxsw.com>
commit f25b505d8507046638dbb30772d721547b3f8941
Author: James Cherry <cherry@parallaxsw.com>
Date: Wed Feb 5 15:54:39 2025 -0800
pass all but 1 regression
Signed-off-by: James Cherry <cherry@parallaxsw.com>
commit acd3abf0512f5ecbe83025eb5facfa5a594ca9fa
Author: James Cherry <cherry@parallaxsw.com>
Date: Wed Feb 5 12:23:02 2025 -0800
rm ArrayTable compiles
Signed-off-by: James Cherry <cherry@parallaxsw.com>
commit 1a65f9da1814b8664062fe7ecf684acc42ee6933
Author: James Cherry <cherry@parallaxsw.com>
Date: Tue Feb 4 16:26:34 2025 -0800
keep prev tag arrays until search is finsihed
Signed-off-by: James Cherry <cherry@parallaxsw.com>
Signed-off-by: James Cherry <cherry@parallaxsw.com>
2025-02-10 17:31:45 -07:00
James Cherry
c12059e180
ReportPath const
...
commit 4d332349276d687b836e38a6b5fd80f0891094cd
Author: James Cherry <cherry@parallaxsw.com>
Date: Wed Jan 29 17:53:02 2025 -0700
GraphDelayCalc const
Signed-off-by: James Cherry <cherry@parallaxsw.com>
commit e1a397ef8f3b50c2ca939a2312d1e76b73c358a9
Author: James Cherry <cherry@parallaxsw.com>
Date: Tue Jan 28 19:14:09 2025 -0700
ReportPath const
Signed-off-by: James Cherry <cherry@parallaxsw.com>
commit fe876cf884f1c1615e28dfcdda9a509cb01cd364
Author: James Cherry <cherry@parallaxsw.com>
Date: Tue Jan 28 16:48:29 2025 -0700
const
Signed-off-by: James Cherry <cherry@parallaxsw.com>
Signed-off-by: James Cherry <cherry@parallaxsw.com>
2025-02-01 14:53:28 -08:00
James Cherry
6907f5b3fe
mv VerilogReader.hh to include/sta
...
Signed-off-by: James Cherry <cherry@parallaxsw.com>
2025-01-28 09:11:05 -07:00
James Cherry
2a4fd08211
update copyright
...
Signed-off-by: James Cherry <cherry@parallaxsw.com>
2025-01-21 18:54:33 -07:00
James Cherry
cade6da64d
verilog c++ parser
...
commit 6fac3fee87a3309132b5bdbb731292ecd6410a86
Author: James Cherry <cherry@parallaxsw.com>
Date: Tue Jan 21 18:24:18 2025 -0700
Sta use VerilogReader class
Signed-off-by: James Cherry <cherry@parallaxsw.com>
commit 05d4bce4bcfcfaa07392b237a596a82315b895b3
Author: James Cherry <cherry@parallaxsw.com>
Date: Tue Jan 21 15:14:29 2025 -0700
vparse
Signed-off-by: James Cherry <cherry@parallaxsw.com>
commit e977e89b62191688db5c815131fc389d9ce401c5
Author: James Cherry <cherry@parallaxsw.com>
Date: Tue Jan 21 11:30:46 2025 -0700
write_verilog missing port ddcl
Signed-off-by: James Cherry <cherry@parallaxsw.com>
commit 1742d5d92533559235ea4c42d9ea4bf2d47fb943
Author: James Cherry <cherry@parallaxsw.com>
Date: Tue Jan 21 11:23:48 2025 -0700
verilog escape constexpr
Signed-off-by: James Cherry <cherry@parallaxsw.com>
commit 226a23092312a37503100d49ab74d4fb1e5856ef
Author: James Cherry <cherry@parallaxsw.com>
Date: Mon Jan 20 09:34:32 2025 -0700
comment
Signed-off-by: James Cherry <cherry@parallaxsw.com>
commit 63ca4ac5855710427e1ddfc5c2cba8998452d1f0
Author: James Cherry <cherry@parallaxsw.com>
Date: Sun Jan 19 19:45:48 2025 -0700
leaks
Signed-off-by: James Cherry <cherry@parallaxsw.com>
commit c1d38aa0cc983204b1bb3f49944709e74c831be7
Author: James Cherry <cherry@parallaxsw.com>
Date: Sun Jan 19 13:26:07 2025 -0700
verilog std::string
Signed-off-by: James Cherry <cherry@parallaxsw.com>
commit 22607b41b9eb9fc71d53214893150afb757a8a56
Author: James Cherry <cherry@parallaxsw.com>
Date: Sun Jan 19 11:36:23 2025 -0700
verilog std::string
Signed-off-by: James Cherry <cherry@parallaxsw.com>
commit dba2bc939fc58d465229cc2d474705151cd50d05
Author: James Cherry <cherry@parallaxsw.com>
Date: Sun Jan 19 10:01:14 2025 -0700
verilog std::string
Signed-off-by: James Cherry <cherry@parallaxsw.com>
commit 7d449041a2b75b874038af377d46130b45195a00
Author: James Cherry <cherry@parallaxsw.com>
Date: Sun Jan 19 09:18:55 2025 -0700
verilog std::string
Signed-off-by: James Cherry <cherry@parallaxsw.com>
commit d02495222838f037f25d131ce1b270a6121cf16f
Author: James Cherry <cherry@parallaxsw.com>
Date: Sun Jan 19 08:53:47 2025 -0700
verilog std::string
Signed-off-by: James Cherry <cherry@parallaxsw.com>
commit 10c5c1040f26c8ebe295d245a641fc913e0ec9f5
Author: James Cherry <cherry@parallaxsw.com>
Date: Sat Jan 18 21:50:12 2025 -0700
verlog constant use std::string
Signed-off-by: James Cherry <cherry@parallaxsw.com>
commit 21943c1b63fd36d12de1e5986905e14fe73ce7be
Author: James Cherry <cherry@parallaxsw.com>
Date: Sat Jan 18 17:41:43 2025 -0700
verilog std::string
Signed-off-by: James Cherry <cherry@parallaxsw.com>
commit c0232b71ea5137b37d055d83f3da194341aed7a0
Author: James Cherry <cherry@parallaxsw.com>
Date: Sat Jan 18 17:12:47 2025 -0700
verilog std::string
Signed-off-by: James Cherry <cherry@parallaxsw.com>
commit c68fd0329ee35b4877763bcdc82e8fe03a3b16de
Author: James Cherry <cherry@parallaxsw.com>
Date: Sat Jan 18 16:54:10 2025 -0700
verilog std::string
Signed-off-by: James Cherry <cherry@parallaxsw.com>
commit 3e2dca2140db42acce390ec1a18f29ee4de3c631
Author: James Cherry <cherry@parallaxsw.com>
Date: Sat Jan 18 16:07:19 2025 -0700
vparse const
Signed-off-by: James Cherry <cherry@parallaxsw.com>
commit 210196f9e5a63dfdd5ed45a418388b7ec74ade07
Author: James Cherry <cherry@parallaxsw.com>
Date: Sat Jan 18 12:31:13 2025 -0700
verilog parse centos7
Signed-off-by: James Cherry <cherry@parallaxsw.com>
commit b8e1882121ac1763e767d299fd929bdfb07c5ffb
Author: James Cherry <cherry@parallaxsw.com>
Date: Sat Jan 18 10:21:48 2025 -0700
verilog names string*
Signed-off-by: James Cherry <cherry@parallaxsw.com>
commit c455723c5801d2d7386e7d1d53a0f9fb501c0c03
Author: James Cherry <cherry@parallaxsw.com>
Date: Sat Jan 18 09:51:47 2025 -0700
verilog reader names
Signed-off-by: James Cherry <cherry@parallaxsw.com>
commit 47307b1d8a61abab91195969be8708a7646bbfe3
Author: James Cherry <cherry@parallaxsw.com>
Date: Sat Jan 18 09:21:30 2025 -0700
valgrind
Signed-off-by: James Cherry <cherry@parallaxsw.com>
commit 0de49ba76cb0d1e06f93868676b73b4cd2ee609e
Author: James Cherry <cherry@parallaxsw.com>
Date: Wed Jan 15 16:50:56 2025 -0700
suppress yynerrs_ warning
Signed-off-by: James Cherry <cherry@parallaxsw.com>
commit dbe2ba18d99d850ba5ebb1c75a4165bfff2df96d
Author: James Cherry <cherry@parallaxsw.com>
Date: Wed Jan 15 16:37:14 2025 -0700
cmake bison target names
Signed-off-by: James Cherry <cherry@parallaxsw.com>
commit 388be6c2aa69b839a53be78bafab420216554944
Author: James Cherry <cherry@parallaxsw.com>
Date: Tue Jan 14 08:57:02 2025 -0700
network link func rm repor, network args
Signed-off-by: James Cherry <cherry@parallaxsw.com>
commit f50d5b23aff126e7d396a555f06eae5597ec1354
Author: James Cherry <cherry@parallaxsw.com>
Date: Mon Jan 13 19:48:44 2025 -0700
verilog reader use gzstream
Signed-off-by: James Cherry <cherry@parallaxsw.com>
commit 8a0c8ce09087cceef36824de3656b5c7cea9f0f0
Author: James Cherry <cherry@parallaxsw.com>
Date: Mon Jan 13 18:02:40 2025 -0700
VerilogScanner::error
Signed-off-by: James Cherry <cherry@parallaxsw.com>
commit 413093e46e523d90e45a4c56ecaa25e4457998aa
Author: James Cherry <cherry@parallaxsw.com>
Date: Fri Jan 10 18:27:53 2025 -0700
rm verilog_network
Signed-off-by: James Cherry <cherry@parallaxsw.com>
commit aef8358a8f44e556a3814e9ddd205e179bf2b3d7
Author: James Cherry <cherry@parallaxsw.com>
Date: Fri Jan 10 18:01:09 2025 -0700
rm verilog_reader except link
Signed-off-by: James Cherry <cherry@parallaxsw.com>
commit cfc34aa41a5fe1942867c73061ae483e36c74f54
Author: James Cherry <cherry@parallaxsw.com>
Date: Fri Jan 10 17:04:33 2025 -0700
verilog reader rm line_
Signed-off-by: James Cherry <cherry@parallaxsw.com>
commit 62dd98b7cb800acc61192b0f326d4a3278e1a72d
Author: James Cherry <cherry@parallaxsw.com>
Date: Fri Jan 10 16:26:09 2025 -0700
verilog parse use location
Signed-off-by: James Cherry <cherry@parallaxsw.com>
commit ad6c26984526312134d03c0f39d3fcd63617efa4
Author: James Cherry <cherry@parallaxsw.com>
Date: Sat Jan 4 11:04:16 2025 -0800
verilog parse error
Signed-off-by: James Cherry <cherry@parallaxsw.com>
commit 1bff12c8c49c847de015dd32042cccf7952a2060
Author: James Cherry <cherry@parallaxsw.com>
Date: Sat Jan 4 08:00:40 2025 -0800
attribute -> Attr
Signed-off-by: James Cherry <cherry@parallaxsw.com>
commit e8372df18a5374b2c9ca8f094a244d06c59a9f4e
Author: James Cherry <cherry@parallaxsw.com>
Date: Fri Jan 3 17:57:21 2025 -0800
verilog rm string_buf
Signed-off-by: James Cherry <cherry@parallaxsw.com>
commit 785818f10108f689b4ea978a13d0131546f1a4e5
Author: James Cherry <cherry@parallaxsw.com>
Date: Fri Jan 3 16:10:10 2025 -0800
verilog parse use std::string
Signed-off-by: James Cherry <cherry@parallaxsw.com>
commit 95265fc4ad30325f115eb69d10c77afe3f265701
Author: James Cherry <cherry@parallaxsw.com>
Date: Fri Jan 3 15:44:31 2025 -0800
verilog parser const char * -> string*
Signed-off-by: James Cherry <cherry@parallaxsw.com>
commit b80db6d98057363f90a9497b10073f84c2e7cc3d
Author: James Cherry <cherry@parallaxsw.com>
Date: Thu Jan 2 08:31:06 2025 -0800
bison warning
Signed-off-by: James Cherry <cherry@parallaxsw.com>
commit df3b61bf7d590c241ee513eacfb1c7dff2a450d8
Author: James Cherry <cherry@parallaxsw.com>
Date: Wed Jan 1 17:04:17 2025 -0800
verilog parse works
Signed-off-by: James Cherry <cherry@parallaxsw.com>
commit 8b5a8fbb7042ceb58fbb24b836664a1da6028c45
Author: James Cherry <cherry@parallaxsw.com>
Date: Wed Jan 1 16:15:44 2025 -0800
rm VerilogParser.hh
Signed-off-by: James Cherry <cherry@parallaxsw.com>
commit 07bc0cc9c160e9dbe705f4c359973cc35342e05e
Author: James Cherry <cherry@parallaxsw.com>
Date: Wed Jan 1 15:59:57 2025 -0800
verlog parse compiles
Signed-off-by: James Cherry <cherry@parallaxsw.com>
commit 8d32f5f3d5e6a252cdb2020c62742f01b1c66f63
Author: James Cherry <cherry@parallaxsw.com>
Date: Mon Dec 30 09:14:13 2024 -0800
verilog parser
Signed-off-by: James Cherry <cherry@parallaxsw.com>
Signed-off-by: James Cherry <cherry@parallaxsw.com>
2025-01-21 18:35:21 -07:00
James Cherry
b2646a96d0
power use density instead of activity
...
commit f9ac0ee51e238b30c4ace2d925344da612ccccee
Author: James Cherry <cherry@parallaxsw.com>
Date: Fri Jan 17 13:00:30 2025 -0700
doc
Signed-off-by: James Cherry <cherry@parallaxsw.com>
commit 4619c083ef70c19e4cae71b351ccf25190983f11
Author: James Cherry <cherry@parallaxsw.com>
Date: Fri Jan 17 10:02:50 2025 -0700
activity -> density
Signed-off-by: James Cherry <cherry@parallaxsw.com>
commit aad7d4c03a9138f0b00a9d7a756bf183760df8eb
Author: James Cherry <cherry@parallaxsw.com>
Date: Thu Jan 16 22:14:39 2025 -0700
power all but 2 regressions
Signed-off-by: James Cherry <cherry@parallaxsw.com>
commit 2d9465c6e5035d221fc4d3ec32f4997a28aa9877
Author: James Cherry <cherry@parallaxsw.com>
Date: Thu Jan 16 16:22:32 2025 -0700
power activity -> densiity
Signed-off-by: James Cherry <cherry@parallaxsw.com>
commit 5d3c6ef2c3b178cf8f4958fcc6cdc37ccac4a067
Author: James Cherry <cherry@parallaxsw.com>
Date: Thu Jan 16 11:54:05 2025 -0700
power1 passes
Signed-off-by: James Cherry <cherry@parallaxsw.com>
commit f8344e412eb398067d83387fec52b352bbd7eb06
Author: James Cherry <cherry@parallaxsw.com>
Date: Thu Jan 16 10:30:04 2025 -0700
set_power_activity -density
Signed-off-by: James Cherry <cherry@parallaxsw.com>
Signed-off-by: James Cherry <cherry@parallaxsw.com>
2025-01-17 13:02:13 -07:00
Akash Levy
44e7316da1
Add {`instance`, `cell`, `verilog_src`, `pin`, `net`, `hier_pins`, `capacitance`} fields to `report_checks -format json` for paths ( #135 )
...
* Add {`inst`, `cell`, `src`, `nets`} to `report_checks -format json`
* Smallfix
* Improved nets
* Race condition fix
* Fixes
* Small whitespace fix
* Add no paths corner case stuff
* Adjustments to naming of fields
* Requested fixes
* Reintroduce escapeBackslashes, use stringCopy to prevent stack memory warning
* Fix escapeBackslashes to use preferred style
* No backslash escaping
* Make requested fixes
2025-01-13 19:28:04 -08:00
James Cherry
a139d6b6ed
get_* do not require liberty resolves #161
...
Signed-off-by: James Cherry <cherry@parallaxsw.com>
2024-12-31 15:49:51 -08:00
James Cherry
adaf73cb3a
verilog reader cleanups
...
commit 1f29e7bd737c70e408d61cd6c55be567a97c2aec
Author: James Cherry <cherry@parallaxsw.com>
Date: Sat Dec 28 15:31:41 2024 -0800
mv unconnected_net_name_ into VerilogReader
Signed-off-by: James Cherry <cherry@parallaxsw.com>
commit 1824cc9609c6b3d44792ebfa19b550472ff1306d
Author: James Cherry <cherry@parallaxsw.com>
Date: Sat Dec 28 14:45:22 2024 -0800
verilog reader use std::string for filename
Signed-off-by: James Cherry <cherry@parallaxsw.com>
commit 8d1d4c6639c54efcae85c476d46734e50909854c
Author: James Cherry <cherry@parallaxsw.com>
Date: Sat Dec 28 13:49:59 2024 -0800
attribute_stmts() -> attributeStmts()
Signed-off-by: James Cherry <cherry@parallaxsw.com>
commit 7e6bb731a279c0827a43dd3f66ab5885aea73014
Author: James Cherry <cherry@parallaxsw.com>
Date: Sat Dec 28 13:47:15 2024 -0800
Sta::readerilog
Signed-off-by: James Cherry <cherry@parallaxsw.com>
Signed-off-by: James Cherry <cherry@parallaxsw.com>
2024-12-28 15:48:18 -08:00
James Cherry
26fccd8e7f
report_checks -fileds hierarchical_pins resolves #136
...
commit bbcb5e6d69a7f01af186e1adf7aaff8bccada638
Author: James Cherry <cherry@parallaxsw.com>
Date: Wed Dec 25 11:07:15 2024 -0700
report hier pins factor
Signed-off-by: James Cherry <cherry@parallaxsw.com>
commit 2b00bde920deb4f6f997f30f6f4d8ee41d2a686f
Author: James Cherry <cherry@parallaxsw.com>
Date: Tue Dec 24 18:35:24 2024 -0700
report_checks hier pins
Signed-off-by: James Cherry <cherry@parallaxsw.com>
commit dd1a1b99d51f0adbedc6ef43b6b5e60fae075025
Author: James Cherry <cherry@parallaxsw.com>
Date: Tue Dec 24 11:22:17 2024 -0700
report_checks error check fields
Signed-off-by: James Cherry <cherry@parallaxsw.com>
commit dc500534bddee9d514b4ed7ffb9d83289f0aaad5
Author: James Cherry <cherry@parallaxsw.com>
Date: Tue Dec 24 11:22:01 2024 -0700
report_checks hierarchical_pins field
Signed-off-by: James Cherry <cherry@parallaxsw.com>
commit c6a4a12d9449773e677d2b12f1a41444a011b526
Author: James Cherry <cherry@parallaxsw.com>
Date: Tue Dec 24 09:56:33 2024 -0700
report_checks hierarchical_pins field
Signed-off-by: James Cherry <cherry@parallaxsw.com>
Signed-off-by: James Cherry <cherry@parallaxsw.com>
2024-12-25 17:44:28 -07:00
James Cherry
c3e9a6f108
Sta::writeTimingModel ensureGraph
...
Signed-off-by: James Cherry <cherry@parallaxsw.com>
2024-12-22 11:23:52 -07:00
James Cherry
a06c4fc7ac
issue 149, 150, cmdNetwork->Sta::ensureLinked check libs
...
commit 6f3634724fa52fb9d88418c1fa550cc86f8bdf10
Author: James Cherry <cherry@parallaxsw.com>
Date: Thu Dec 19 11:49:15 2024 -0700
rm cmdLinkedNetwork
Signed-off-by: James Cherry <cherry@parallaxsw.com>
commit 4d5339327d2c373c3628cafed4ecb243718dc769
Author: James Cherry <cherry@parallaxsw.com>
Date: Thu Dec 19 10:13:03 2024 -0700
Sta::ensureLinked
Signed-off-by: James Cherry <cherry@parallaxsw.com>
commit f17e408fcd10a72f2d8a627cfaf36f22be5c9ef3
Author: James Cherry <cherry@parallaxsw.com>
Date: Wed Dec 18 15:54:34 2024 -0700
Sta::ensureNetwork()
Signed-off-by: James Cherry <cherry@parallaxsw.com>
Signed-off-by: James Cherry <cherry@parallaxsw.com>
2024-12-19 16:03:39 -07:00
Ethan Mahintorabi
49a931b0d1
Adds default liberty check to Sta::writeTimingModel ( #144 )
...
Signed-off-by: Ethan Mahintorabi <ethanmoon@google.com>
2024-12-13 09:44:30 -08:00
Akash Levy
e9c1a73eab
Rename flags in `report_checks` ( #131 )
...
* Rename flags in report_checks
* Smallfix
* Smallfix to warning msg
2024-11-23 15:38:26 -08:00
James Cherry
21a62ebccf
liberty test_cell parse internals
...
commit 6a290928a1e554df63682ec416ead0d463c89b4a
Author: James Cherry <cherry@parallaxsw.com>
Date: Thu Oct 24 11:33:24 2024 -0700
liberty test signal_types
Signed-off-by: James Cherry <cherry@parallaxsw.com>
commit 662b68e3def20b467c5dc1a2d9ca14b399ad27c1
Author: James Cherry <cherry@parallaxsw.com>
Date: Thu Oct 24 11:28:25 2024 -0700
liberty test_cell
Signed-off-by: James Cherry <cherry@parallaxsw.com>
commit d91e9a824b46149fb1f803c76714971043fe21b6
Author: James Cherry <cherry@parallaxsw.com>
Date: Thu Oct 24 10:35:17 2024 -0700
readme
Signed-off-by: James Cherry <cherry@parallaxsw.com>
commit cbe980545669379ac25c5721c488168de98e9120
Author: James Cherry <cherry@parallaxsw.com>
Date: Thu Oct 24 09:38:29 2024 -0700
message ids
Signed-off-by: James Cherry <cherry@parallaxsw.com>
commit f0234ddefae5ad82bad75839afc18baf458ebdab
Author: James Cherry <cherry@parallaxsw.com>
Date: Wed Oct 23 12:52:39 2024 -0700
rm test_cell disable edge support
Signed-off-by: James Cherry <cherry@parallaxsw.com>
commit db798869bc85a6c7be5f938f4c4eb27402c177ad
Author: James Cherry <cherry@parallaxsw.com>
Date: Wed Oct 23 08:20:24 2024 -0700
liberty test_cell
Signed-off-by: James Cherry <cherry@parallaxsw.com>
commit d8fe710d551737f899a770abd2ca0b5e3a261d32
Author: James Cherry <cherry@parallaxsw.com>
Date: Tue Oct 22 17:37:04 2024 -0700
liberty test_cell
Signed-off-by: James Cherry <cherry@parallaxsw.com>
commit 9ad676ec78df99223ecd82e27c941341b28eb4e4
Author: James Cherry <cherry@parallaxsw.com>
Date: Mon Oct 21 19:50:44 2024 -0700
liberty testcell
Signed-off-by: James Cherry <cherry@parallaxsw.com>
Signed-off-by: James Cherry <cherry@parallaxsw.com>
2024-10-24 11:37:07 -07:00
Akash Levy
61fefed647
Add `src_attr` field ( #108 )
2024-10-15 17:28:52 -07:00
James Cherry
bae1afcb11
report_checks -format json
...
commit d4337917f790d90d7e16d068a19d9d9f8f44b760
Author: James Cherry <cherry@parallaxsw.com>
Date: Mon Sep 16 16:42:19 2024 -0700
report json
Signed-off-by: James Cherry <cherry@parallaxsw.com>
commit a2707db7210437e4afc7b6af2c0b1e5cbdc0fa2a
Author: James Cherry <cherry@parallaxsw.com>
Date: Mon Sep 16 15:45:08 2024 -0700
report json
Signed-off-by: James Cherry <cherry@parallaxsw.com>
commit f9d511250046a5d3c5105299e42cdc4d75ccdfef
Author: James Cherry <cherry@parallaxsw.com>
Date: Sun Sep 15 18:42:39 2024 -0700
report json
Signed-off-by: James Cherry <cherry@parallaxsw.com>
commit 82d4d5002e9d134396d199e56d47ea3fdee08a16
Author: James Cherry <cherry@parallaxsw.com>
Date: Sat Sep 14 20:44:45 2024 -0700
report json
Signed-off-by: James Cherry <cherry@parallaxsw.com>
Signed-off-by: James Cherry <cherry@parallaxsw.com>
2024-09-16 17:04:31 -07:00
James Cherry
b51885aa37
TmpString use thread_local instead of lock
...
Signed-off-by: James Cherry <cherry@parallaxsw.com>
2024-08-17 11:11:53 -07:00
James Cherry
d51497c12d
link_design -no_black_boxes instead of var
...
Signed-off-by: James Cherry <cherry@parallaxsw.com>
2024-07-24 09:04:08 -07:00
James Cherry
d0287e5a47
rel 2.6.0
...
Signed-off-by: James Cherry <cherry@parallaxsw.com>
2024-07-24 09:04:08 -07:00
James Cherry
3c2e7951f3
set_thread_count
...
Signed-off-by: James Cherry <cherry@parallaxsw.com>
2024-06-20 13:08:29 -07:00
James Cherry
73470f4033
reportClkSkew, reportClkLatency use ref for clks
...
Signed-off-by: James Cherry <cherry@parallaxsw.com>
2024-05-20 15:48:00 -07:00
James Cherry
05e38d730a
report_clock_latency -include_internal_latency
...
Signed-off-by: James Cherry <cherry@parallaxsw.com>
2024-05-11 18:12:55 -07:00
James Cherry
986260595f
report_clock_skew -include_internal_latency
...
Signed-off-by: James Cherry <cherry@parallaxsw.com>
2024-05-09 18:06:44 -07:00
James Cherry
22453cc8bf
Sta::netSlack use connectedPinIterator
...
Signed-off-by: James Cherry <cherry@parallaxsw.com>
2024-04-24 08:38:25 -07:00
James Cherry
057a5dd283
compile warnings
...
Signed-off-by: James Cherry <cherry@parallaxsw.com>
2024-04-13 21:18:39 -07:00
James Cherry
869ad909a3
Sta::portExtCaps fanout init
...
Signed-off-by: James Cherry <cherry@parallaxsw.com>
2024-03-20 12:29:58 -07:00
James Cherry
f6253af8a9
ccs ceff delay calc
...
commit 87130be63ddbf1a7fb65986b02839eb4c0b13168
Author: James Cherry <cherry@parallaxsw.com>
Date: Tue Feb 27 09:49:02 2024 -0700
ccs ceff delay calc
Signed-off-by: James Cherry <cherry@parallaxsw.com>
commit de0dd38dabda2f7ef51b49c196c2787a0d3c5784
Author: James Cherry <cherry@parallaxsw.com>
Date: Tue Feb 27 07:40:11 2024 -0700
dcalc public funcs
Signed-off-by: James Cherry <cherry@parallaxsw.com>
commit dd7fcb12f929b9b0a391653cad42e617f9cbdd3b
Author: James Cherry <cherry@parallaxsw.com>
Date: Mon Feb 26 09:08:37 2024 -0700
mv CircuitSim.hh to include
Signed-off-by: James Cherry <cherry@parallaxsw.com>
commit 9663e46d28ece544ee1453f229990c9db9e0efec
Author: James Cherry <cherry@parallaxsw.com>
Date: Sun Feb 25 17:58:57 2024 -0700
ArcDcalcArg
Signed-off-by: James Cherry <cherry@parallaxsw.com>
commit 76b0588034faaefd2302c865c441975f76386d3f
Author: James Cherry <cherry@parallaxsw.com>
Date: Sun Feb 25 15:36:46 2024 -0700
ensureVoltageWaveforms
Signed-off-by: James Cherry <cherry@parallaxsw.com>
commit f88e67b861c56752e5b36efe2b552ba0077a7180
Author: James Cherry <cherry@parallaxsw.com>
Date: Sun Feb 25 15:00:02 2024 -0700
const
Signed-off-by: James Cherry <cherry@parallaxsw.com>
commit 8f32cc571dcadee0185b08f951a1f79d46e7984d
Author: James Cherry <cherry@parallaxsw.com>
Date: Sun Feb 25 14:57:51 2024 -0700
Graph::gateEdgeArc
Signed-off-by: James Cherry <cherry@parallaxsw.com>
commit ac3cb35cb6732d7ecbf0532d7351a3ff2a917fc9
Author: James Cherry <cherry@parallaxsw.com>
Date: Sun Feb 25 14:31:30 2024 -0700
ConcreteParasiticSubNodeMap, ConcreteParasiticPinNodeMap use id cmp
Signed-off-by: James Cherry <cherry@parallaxsw.com>
commit cbfe4eac463036c26a64701239d7651d91a09778
Author: James Cherry <cherry@parallaxsw.com>
Date: Sun Feb 25 14:08:41 2024 -0700
WriteSpice
Signed-off-by: James Cherry <cherry@parallaxsw.com>
commit 8b5d30f1a8b1ccb8c9cbd9d7ba93418907c41b2a
Author: James Cherry <cherry@parallaxsw.com>
Date: Sat Feb 24 09:45:46 2024 -0700
emplace_push
Signed-off-by: James Cherry <cherry@parallaxsw.com>
commit 5335a2eaaf737ed7c7a8cff30654a68c4ac4c8e4
Author: James Cherry <cherry@parallaxsw.com>
Date: Fri Feb 23 16:19:30 2024 -0700
Parasitics::findParasiticNode
Signed-off-by: James Cherry <cherry@parallaxsw.com>
commit ce92f3caf28afb0e0384799f08166cfb0aecfea0
Author: James Cherry <cherry@parallaxsw.com>
Date: Fri Feb 23 15:53:28 2024 -0700
Parasitics::findParasiticNode
Signed-off-by: James Cherry <cherry@parallaxsw.com>
commit 0c591430c725a3ebd50d2892673dca76e023dc32
Author: James Cherry <cherry@parallaxsw.com>
Date: Fri Feb 23 09:03:18 2024 -0700
Parsitics::name(node) const
Signed-off-by: James Cherry <cherry@parallaxsw.com>
commit 499c297e64d1487388f549843ff9ea05e8555cfc
Author: James Cherry <cherry@parallaxsw.com>
Date: Fri Feb 23 09:03:07 2024 -0700
write_spice umr
Signed-off-by: James Cherry <cherry@parallaxsw.com>
commit 6984c398dbce9e6266fab8377a844bc518481d9d
Author: James Cherry <cherry@parallaxsw.com>
Date: Thu Feb 22 18:42:34 2024 -0700
gcc warning
Signed-off-by: James Cherry <cherry@parallaxsw.com>
commit edec16519806013623194d8201e804dec81a51dd
Author: James Cherry <cherry@parallaxsw.com>
Date: Thu Feb 22 17:54:11 2024 -0700
no cuddification
Signed-off-by: James Cherry <cherry@parallaxsw.com>
commit 4a0e1070c179b2f8615b604c362359ce4b3a0e2e
Author: James Cherry <cherry@parallaxsw.com>
Date: Thu Feb 22 17:29:46 2024 -0700
sim const
Signed-off-by: James Cherry <cherry@parallaxsw.com>
commit 2e941fafa631f6b9bc0f82784b9146de2449e9c5
Author: James Cherry <cherry@parallaxsw.com>
Date: Thu Feb 22 17:29:39 2024 -0700
sdc comment
Signed-off-by: James Cherry <cherry@parallaxsw.com>
commit 1c12f56aee7115fcb06807b5b6c626d1a419ccdc
Author: James Cherry <cherry@parallaxsw.com>
Date: Wed Feb 21 13:13:29 2024 -0700
Sim use Bdd class
Signed-off-by: James Cherry <cherry@parallaxsw.com>
commit b70c41d5caec56c3001b834141b6dab89bb933ed
Author: James Cherry <cherry@parallaxsw.com>
Date: Tue Feb 20 12:18:27 2024 -0700
write_spice coupling caps
Signed-off-by: James Cherry <cherry@parallaxsw.com>
commit 614d2cd41a1a9cf850dbe480954a5f58ee0dc21e
Author: James Cherry <cherry@parallaxsw.com>
Date: Mon Feb 19 14:37:30 2024 -0700
write_spice time offset
Signed-off-by: James Cherry <cherry@parallaxsw.com>
commit f0ba1fca0dfca384e6fb0be302bba9ced71ee41c
Author: James Cherry <cherry@parallaxsw.com>
Date: Mon Feb 19 10:59:18 2024 -0700
class Bdd for cudd
Signed-off-by: James Cherry <cherry@parallaxsw.com>
commit 24c94756334fce5e70e97ce0ee31375ae4e59b84
Author: James Cherry <cherry@parallaxsw.com>
Date: Sun Feb 18 08:58:30 2024 -0700
WriteSpice
Signed-off-by: James Cherry <cherry@parallaxsw.com>
commit 47a4505d88bdfe4a85056895f8b7d842e07dce8d
Author: James Cherry <cherry@parallaxsw.com>
Date: Fri Feb 16 21:34:23 2024 -0700
default sim ngspice
Signed-off-by: James Cherry <cherry@parallaxsw.com>
commit 06e279555a076e218f0a9c308e8937a6fc8fdea4
Author: James Cherry <cherry@parallaxsw.com>
Date: Fri Feb 16 21:34:01 2024 -0700
WriteSpice refactor
Signed-off-by: James Cherry <cherry@parallaxsw.com>
commit 06e3f0734edbbbd69ad063e97d1d8cca92a83aea
Author: James Cherry <cherry@parallaxsw.com>
Date: Thu Feb 15 15:18:35 2024 -0700
mv report_dcalc to DelayCalc.tcl
Signed-off-by: James Cherry <cherry@parallaxsw.com>
commit 922056471a6d380699bbd0623f95637401d23eff
Author: James Cherry <cherry@parallaxsw.com>
Date: Thu Feb 15 14:27:31 2024 -0700
WriteSpice::cell_spice_port_names_
Signed-off-by: James Cherry <cherry@parallaxsw.com>
commit 732922ead68097e3f7da268ecc5ae2ca2daa4492
Author: James Cherry <cherry@parallaxsw.com>
Date: Thu Feb 15 13:35:13 2024 -0700
WritePathSpice.hh
Signed-off-by: James Cherry <cherry@parallaxsw.com>
commit 8cd6e2ffc6ad66e831630273b5eacd192259191e
Author: James Cherry <cherry@parallaxsw.com>
Date: Thu Feb 15 10:11:39 2024 -0700
small
Signed-off-by: James Cherry <cherry@parallaxsw.com>
commit f7f6bfb49f43ddc3e45c294f89c8814d60df5220
Author: James Cherry <cherry@parallaxsw.com>
Date: Thu Feb 15 09:48:09 2024 -0700
refactor WritePathSpice
Signed-off-by: James Cherry <cherry@parallaxsw.com>
commit f74db730c3e8c67a24d531266510e4376db463d3
Author: James Cherry <cherry@parallaxsw.com>
Date: Wed Feb 14 09:22:01 2024 -0700
Sta.hh
Signed-off-by: James Cherry <cherry@parallaxsw.com>
commit 051532deef203cae97e32e8af7a2348bfd8912cc
Author: James Cherry <cherry@parallaxsw.com>
Date: Wed Feb 14 08:14:44 2024 -0700
PowerClass.hh
Signed-off-by: James Cherry <cherry@parallaxsw.com>
commit bfb8357d1093e5d3da14e708acd21fc21ba3b0dd
Author: James Cherry <cherry@parallaxsw.com>
Date: Wed Feb 14 08:08:56 2024 -0700
doc
Signed-off-by: James Cherry <cherry@parallaxsw.com>
commit 8fe28ec91b234d9d8210019aa46a2e8107aa497a
Author: James Cherry <cherry@parallaxsw.com>
Date: Wed Feb 14 07:32:34 2024 -0700
ClkSkew use seq instead of set
Signed-off-by: James Cherry <cherry@parallaxsw.com>
commit c4e3a3a0315ab4f6160a707e838423bb734f5363
Author: James Cherry <cherry@parallaxsw.com>
Date: Tue Feb 13 19:26:45 2024 -0700
report_clock_latency
Signed-off-by: James Cherry <cherry@parallaxsw.com>
commit 51fb6657d9706c7443e1c269cfe63cf080b05d50
Author: James Cherry <cherry@parallaxsw.com>
Date: Tue Feb 13 11:10:11 2024 -0700
report_clock_latency
Signed-off-by: James Cherry <cherry@parallaxsw.com>
commit e639ee129d13e1c11b34bca0762b8136b18563f3
Author: James Cherry <cherry@parallaxsw.com>
Date: Mon Feb 12 11:19:06 2024 -0700
ClkSkew use map
Signed-off-by: James Cherry <cherry@parallaxsw.com>
commit e91d3ea8142a73b7b607dfdf53b3fce8e2f16984
Author: James Cherry <cherry@parallaxsw.com>
Date: Mon Feb 12 10:18:27 2024 -0700
report_clock_skew report format
Signed-off-by: James Cherry <cherry@parallaxsw.com>
commit c650b7ec63b83382ba9cec7d187ffee8a031c2ce
Author: James Cherry <cherry@parallaxsw.com>
Date: Mon Feb 12 09:22:29 2024 -0700
report_clock_skew include macro clock_tree_path_delay
Signed-off-by: James Cherry <cherry@parallaxsw.com>
commit cf14b230a9944b95ba43ef7c09e553d9014990eb
Author: James Cherry <cherry@parallaxsw.com>
Date: Sun Feb 11 11:03:29 2024 -0700
clk skew range iter
Signed-off-by: James Cherry <cherry@parallaxsw.com>
commit e7e0342e063ac876d00d03fd1ff0eab1715cfde4
Author: James Cherry <cherry@parallaxsw.com>
Date: Sun Feb 11 08:11:29 2024 -0700
write_spice sensitize and3
Signed-off-by: James Cherry <cherry@parallaxsw.com>
commit 743ceb676c763ac5bcbf05e630a4da1b507c537d
Author: James Cherry <cherry@parallaxsw.com>
Date: Sat Feb 10 18:07:04 2024 -0700
write spice
Signed-off-by: James Cherry <cherry@parallaxsw.com>
Signed-off-by: James Cherry <cherry@parallaxsw.com>
2024-02-27 10:00:48 -07:00
James Cherry
c3ecde1105
OutputWaveforms init vdd
...
Signed-off-by: James Cherry <cherry@parallaxsw.com>
2024-02-11 11:45:40 -07:00
James Cherry
902a1bff86
parasitics api update
...
commit 5eb41d9304fe43d22dcf32b5346a6c9705c0d0b3
Author: James Cherry <cherry@parallaxsw.com>
Date: Thu Feb 8 11:49:16 2024 -0700
tcl endpoint_count
Signed-off-by: James Cherry <cherry@parallaxsw.com>
commit ffb0e0a083edbbdc3753b829641ba26730d3d882
Author: James Cherry <cherry@parallaxsw.com>
Date: Thu Feb 8 10:51:36 2024 -0700
ArcDelayCalc::reduceParasitic
Signed-off-by: James Cherry <cherry@parallaxsw.com>
commit ed167b218ed026b0b7427301ace67c3d22cc969a
Author: James Cherry <cherry@parallaxsw.com>
Date: Wed Feb 7 22:46:40 2024 -0700
parasitics makeResistor/capacitor rm network arg
Signed-off-by: James Cherry <cherry@parallaxsw.com>
commit 41244abfcfdee20ddc9aa8ac80cac2e3e7f68146
Author: James Cherry <cherry@parallaxsw.com>
Date: Wed Feb 7 17:08:04 2024 -0700
arnoldi coupling caps
Signed-off-by: James Cherry <cherry@parallaxsw.com>
commit a14d6880be0dc22bf008cae63ec93880c8347ccf
Author: James Cherry <cherry@parallaxsw.com>
Date: Wed Feb 7 07:28:31 2024 -0700
parasiticLoad
Signed-off-by: James Cherry <cherry@parallaxsw.com>
commit 1cacbd7da71c7f8c5ac311caabd03bb74b66e675
Author: James Cherry <cherry@parallaxsw.com>
Date: Wed Feb 7 07:21:49 2024 -0700
parasitic resistor/capacitor index -> id
Signed-off-by: James Cherry <cherry@parallaxsw.com>
commit 6c749158cc94e5a91376721a8ccb71a8a4d020d5
Author: James Cherry <cherry@parallaxsw.com>
Date: Tue Feb 6 21:42:03 2024 -0700
arnoldi
Signed-off-by: James Cherry <cherry@parallaxsw.com>
commit 4ffa6002224d76321287f64448929e5ef0ec6edd
Author: James Cherry <cherry@parallaxsw.com>
Date: Tue Feb 6 18:27:33 2024 -0700
arnoldi parasitic leak
Signed-off-by: James Cherry <cherry@parallaxsw.com>
commit a9666dd7c44126b262c7bd1170db69fafa5ef327
Author: James Cherry <cherry@parallaxsw.com>
Date: Tue Feb 6 17:05:24 2024 -0700
arnoldi parasitic leak
Signed-off-by: James Cherry <cherry@parallaxsw.com>
commit eca0e8b5ea3b4dbb22a1a2ed11018e6e40229b3f
Author: James Cherry <cherry@parallaxsw.com>
Date: Tue Feb 6 14:40:38 2024 -0700
comment
Signed-Off-by: James Cherry <cherry@parallaxsw.com>
commit 0263245b5e2412ebefbedc67babf23e1ac047c7b
Author: James Cherry <cherry@parallaxsw.com>
Date: Tue Feb 6 14:24:51 2024 -0700
CouplingCap -> Capacitor
Signed-off-by: James Cherry <cherry@parallaxsw.com>
commit f9da059814fb09c44cc3529a9a787c3c2192a4e9
Author: James Cherry <cherry@parallaxsw.com>
Date: Tue Feb 6 09:31:00 2024 -0700
rm parasitic network array if empty
Signed-off-by: James Cherry <cherry@parallaxsw.com>
commit 28c2728e5f2859839818ef228aac51fd0100ae65
Author: James Cherry <cherry@parallaxsw.com>
Date: Tue Feb 6 08:13:03 2024 -0700
parasitic resistor name -> id
Signed-off-by: James Cherry <cherry@parallaxsw.com>
commit 045fd7efa3ae8b1cf07c5aa421f3119022e3895a
Author: James Cherry <cherry@parallaxsw.com>
Date: Mon Feb 5 21:09:39 2024 -0700
Map -> map
Signed-off-by: James Cherry <cherry@parallaxsw.com>
commit 8f7d18eed14a8173d91fd98a4e345a16d168b0ee
Author: James Cherry <cherry@parallaxsw.com>
Date: Mon Feb 5 21:04:35 2024 -0700
ParasiticResistor, ParasiticCapacitor
Signed-off-by: James Cherry <cherry@parallaxsw.com>
commit e2df87a10febc573c77b51a22e82d2d1f6f52af9
Author: James Cherry <cherry@parallaxsw.com>
Date: Mon Feb 5 17:06:34 2024 -0700
rm ParasticNode::devices
Signed-off-by: James Cherry <cherry@parallaxsw.com>
commit 07133b72b73d204d16f964472c38907c18f9758d
Author: James Cherry <cherry@parallaxsw.com>
Date: Mon Feb 5 16:52:43 2024 -0700
Parsitic network nodes instead of nodeIterator
Signed-off-by: James Cherry <cherry@parallaxsw.com>
commit 48c08673b11d0c328ed7d70606b6c7a979d9d0b8
Author: James Cherry <cherry@parallaxsw.com>
Date: Mon Feb 5 16:34:31 2024 -0700
mv otherNode to Parasitics
Signed-off-by: James Cherry <cherry@parallaxsw.com>
commit 99fccc76937c25c68454d8db667306bff2a142ae
Author: James Cherry <cherry@parallaxsw.com>
Date: Mon Feb 5 16:29:23 2024 -0700
ParasiticNetwork resistor/capacitor array
Signed-off-by: James Cherry <cherry@parallaxsw.com>
commit 9de49992ad403d7bc3468c53201d50825d7b961c
Author: James Cherry <cherry@parallaxsw.com>
Date: Mon Feb 5 09:42:01 2024 -0700
SpefNameMap
Signed-off-by: James Cherry <cherry@parallaxsw.com>
commit f296850201debeb2cfe1fd0b9c61c3c196f00d65
Author: James Cherry <cherry@parallaxsw.com>
Date: Mon Feb 5 09:11:17 2024 -0700
comments
Signed-off-by: James Cherry <cherry@parallaxsw.com>
commit 86ca29b9bdeb732c1a596c196e0c4bf91de3ee37
Author: James Cherry <cherry@parallaxsw.com>
Date: Mon Feb 5 08:29:53 2024 -0700
rm Parasitics::reduceTo
Signed-off-by: James Cherry <cherry@parallaxsw.com>
commit 880bf458d473004ee5d3dc33baa62c9e643ddaec
Author: James Cherry <cherry@parallaxsw.com>
Date: Sun Feb 4 20:15:05 2024 -0700
loadCap
Signed-off-by: James Cherry <cherry@parallaxsw.com>
commit 67322e686f4703a2a5d9cdd1dd66534814662fe4
Author: James Cherry <cherry@parallaxsw.com>
Date: Sun Feb 4 09:39:21 2024 -0700
report_parasitic_annotation
Signed-off-by: James Cherry <cherry@parallaxsw.com>
commit 8ef4e9841bca62a5879e74da83cacee70fa50b2f
Author: James Cherry <cherry@parallaxsw.com>
Date: Sat Feb 3 19:13:27 2024 -0700
ParasiticAnalysisPt use string
Signed-off-by: James Cherry <cherry@parallaxsw.com>
commit 109a85ab37b5a869a72738ac6a6cd84e4a1d1ac4
Author: James Cherry <cherry@parallaxsw.com>
Date: Sat Feb 3 18:59:02 2024 -0700
rm ParasiticAnalysisPt::min_max_
Signed-off-by: James Cherry <cherry@parallaxsw.com>
commit bb7874537d20a1fe905779fe46d783dba14e2db6
Author: James Cherry <cherry@parallaxsw.com>
Date: Sat Feb 3 12:21:28 2024 -0700
parasitics rm pole_residue pointer
Signed-off-by: James Cherry <cherry@parallaxsw.com>
commit 9e1e2c484e5cd088a08afc278f25b9fcf2cc5dd9
Author: James Cherry <cherry@parallaxsw.com>
Date: Sat Feb 3 11:54:22 2024 -0700
parasitics rm loads pointer
Signed-off-by: James Cherry <cherry@parallaxsw.com>
commit cb4a7f870b2371a2ac6b3ce1d340bb5d3c24791a
Author: James Cherry <cherry@parallaxsw.com>
Date: Sat Feb 3 08:05:55 2024 -0700
parasitics use override
Signed-off-by: James Cherry <cherry@parallaxsw.com>
commit 8e0f84c4fec0411ad3626c836710545531ef219d
Author: James Cherry <cherry@parallaxsw.com>
Date: Sat Feb 3 07:53:59 2024 -0700
Parasitics::unannotatedLoads
Signed-off-by: James Cherry <cherry@parallaxsw.com>
commit 6b45e369e7be158616219258e6e9a675e87fd8ca
Author: James Cherry <cherry@parallaxsw.com>
Date: Fri Feb 2 12:27:23 2024 -0700
format
Signed-off-by: James Cherry <cherry@parallaxsw.com>
commit 27e820b36caf7867d20307c7045e86486819db6b
Author: James Cherry <cherry@parallaxsw.com>
Date: Thu Feb 1 18:01:51 2024 -0700
rm op_cond args
Signed-off-by: James Cherry <cherry@parallaxsw.com>
commit 351ed53925c7cc9815f75c34a0320b0dc50445d4
Author: James Cherry <cherry@parallaxsw.com>
Date: Wed Jan 31 17:35:15 2024 -0700
rm GraphDelayCalc::loadPins()
Signed-off-by: James Cherry <cherry@parallaxsw.com>
commit 3341c7caff595dab0b7519ab5103958aadfe1510
Author: James Cherry <cherry@parallaxsw.com>
Date: Wed Jan 31 17:31:56 2024 -0700
read_spef arg check
Signed-off-by: James Cherry <cherry@parallaxsw.com>
commit 7d0c1e78b42e33d5298efefa87a982f28f51bc57
Author: James Cherry <cherry@parallaxsw.com>
Date: Wed Jan 31 10:53:35 2024 -0700
arnoldi use parasitics api
Signed-off-by: James Cherry <cherry@parallaxsw.com>
commit 86b39ac10e5c6556a9b0b5b7bce016884cd935ee
Author: James Cherry <cherry@parallaxsw.com>
Date: Wed Jan 31 10:30:47 2024 -0700
range iter
Signed-off-by: James Cherry <cherry@parallaxsw.com>
commit 469fad36af69cc8b76e4dfc88a085962795d7c46
Author: James Cherry <cherry@parallaxsw.com>
Date: Tue Jan 30 16:43:46 2024 -0700
read_spef -reduce
Signed-off-by: James Cherry <cherry@parallaxsw.com>
commit 2b88aa471f083ae895f6277c2c844e308451fff9
Author: James Cherry <cherry@parallaxsw.com>
Date: Mon Jan 29 20:31:47 2024 -0700
Paraasitics::connectionPin() -> pin()
Signed-off-by: James Cherry <cherry@parallaxsw.com>
commit 7b9ff7e228b215b3121b7e7189d9c0c18ced3ef3
Author: James Cherry <cherry@parallaxsw.com>
Date: Mon Jan 29 17:12:32 2024 -0700
ParasiticNode::isExternal()
Signed-off-by: James Cherry <cherry@parallaxsw.com>
commit 889c27af846ed1cdf76295da5262836378ab9162
Author: James Cherry <cherry@parallaxsw.com>
Date: Mon Jan 29 11:17:59 2024 -0700
rm redundant op_cond arg
Signed-off-by: James Cherry <cherry@parallaxsw.com>
commit 7d7ce5e7809bc80f36dd81cb05615a87433ed315
Author: James Cherry <cherry@parallaxsw.com>
Date: Mon Jan 29 11:03:42 2024 -0700
mv estimatePiElmore to Parasitics
Signed-off-by: James Cherry <cherry@parallaxsw.com>
commit 04e1757b3c8b4e9f5cffbe3b03214fc065fb1c2c
Author: James Cherry <cherry@parallaxsw.com>
Date: Mon Jan 29 09:09:28 2024 -0700
ParasiticNode un-virtual
Signed-off-by: James Cherry <cherry@parallaxsw.com>
commit 016ce50f82cbb68f9536d3ed5fd511b2f82f4439
Author: James Cherry <cherry@parallaxsw.com>
Date: Sun Jan 28 17:26:04 2024 -0700
parasitics coupling cap api
Signed-off-by: James Cherry <cherry@parallaxsw.com>
commit 1748629fb462b24b43002ecd3fe1679d367752f4
Author: James Cherry <cherry@parallaxsw.com>
Date: Sun Jan 28 11:12:46 2024 -0700
Parasitics::value rm ap arg
Signed-off-by: James Cherry <cherry@parallaxsw.com>
commit 1272cb86bcae5960c9af7d589f99f1488aa0b322
Author: James Cherry <cherry@parallaxsw.com>
Date: Sun Jan 28 11:10:57 2024 -0700
read_spef rm -quiet arg
Signed-off-by: James Cherry <cherry@parallaxsw.com>
commit 3d86a9d86115dde5f20eb4bb8ca15f0c85de5810
Author: James Cherry <cherry@parallaxsw.com>
Date: Sun Jan 28 11:01:24 2024 -0700
reduce min_max arg
Signed-off-by: James Cherry <cherry@parallaxsw.com>
commit f7abfd5e72e0f74b9ffabf6306bbf809b62d4e98
Author: James Cherry <cherry@parallaxsw.com>
Date: Sun Jan 28 10:59:29 2024 -0700
rm spef_reader
Signed-off-by: James Cherry <cherry@parallaxsw.com>
commit e3550523b1964b2137419240f748a0b44c3322b6
Author: James Cherry <cherry@parallaxsw.com>
Date: Sun Jan 28 10:58:24 2024 -0700
reducers rm op_cond arg
Signed-off-by: James Cherry <cherry@parallaxsw.com>
commit cec793accb3db5c41cdb51f85c8530ffc1e085db
Author: James Cherry <cherry@parallaxsw.com>
Date: Sun Jan 28 10:08:45 2024 -0700
rm NullParastics
Signed-off-by: James Cherry <cherry@parallaxsw.com>
commit 6596d35f6da51cbacb2c21588715773d3b5edb64
Author: James Cherry <cherry@parallaxsw.com>
Date: Sun Jan 28 10:03:29 2024 -0700
ArcDelayCalc::reduceParasitic
Signed-off-by: James Cherry <cherry@parallaxsw.com>
Signed-off-by: James Cherry <cherry@parallaxsw.com>
2024-02-08 13:54:52 -07:00
James Cherry
0d8ffda061
Sta::endpoints() return VertexSet
...
Signed-off-by: James Cherry <cherry@parallaxsw.com>
2024-01-29 12:26:27 -07:00