dsengupta0628
5dae3933dc
Merge remote-tracking branch 'upstream/master' into sta_latest_0618
2026-06-18 17:45:09 +00:00
James Cherry
133580eeae
Sta::findRequired(vertex) public
...
Signed-off-by: James Cherry <cherry@CerezoBook.local>
2026-06-16 12:00:17 -07:00
James Cherry
0fe167a80d
sta_internal_bidirect_instance_paths_enabled use load->driver edges
...
Signed-off-by: James Cherry <cherry@CerezoBook.local>
2026-06-15 17:02:58 -07:00
James Cherry
376d86bbce
rm Sdc::output_delay_ref_pin_map_
...
Signed-off-by: James Cherry <cherry@CerezoBook.local>
2026-06-13 16:45:23 -07:00
James Cherry
740fa7d16c
input ref pin graph edges
...
Signed-off-by: James Cherry <cherry@CerezoBook.local>
2026-06-13 16:31:24 -07:00
dsengupta0628
1c7c168482
Merge remote-tracking branch 'upstream/master' into sta_latest_0609
2026-06-10 17:49:48 +00:00
James Cherry
4249ab7b98
set sta_pocv_mode update delays/slews
...
Signed-off-by: James Cherry <cherry@CerezoBook.local>
2026-06-10 10:38:15 -07:00
dsengupta0628
7e8f01616c
Revert "enforce sta assump by error instead of seg fault"
...
This reverts commit 452f0bf772 .
2026-06-09 17:59:23 +00:00
dsengupta0628
7aeca8c193
Merge remote-tracking branch 'upstream/master' into sta_latest_0609
2026-06-09 16:08:30 +00:00
Drew Lewis
b3458485ba
Dont spin main for queue ( #443 )
...
* Use DynamicLatch in DispatchQueue to avoid main thread spinning
Replace the busy-yielding pending_task_count_ loop in DispatchQueue::finishTasks
with a blocking DynamicLatch. This avoids having the main thread consume CPU
cycles while waiting for dispatched tasks to complete.
The DynamicLatch implementation uses C++20 std::atomic::wait/notify_all for
efficient blocking and wakeup, with proper release-acquire semantics to ensure
task results are visible to the waiting thread.
* Reformat DynamicLatch to match DispatchQueue style
* Update attribution headers in DispatchQueue files to note modifications
2026-06-06 16:45:46 -07:00
James Cherry
ffe126af2a
PathGroups::inPathGroupNamed
...
Signed-off-by: James Cherry <cherry@CerezoBook.local>
2026-06-06 11:55:51 -07:00
dsengupta0628
452f0bf772
enforce sta assump by error instead of seg fault
...
Signed-off-by: dsengupta0628 <dsengupta@precisioninno.com>
2026-06-02 15:21:11 +00:00
James Cherry
13cd475ffa
make_net/make_port bus bit without bus dcl pr441
...
Signed-off-by: James Cherry <cherry@CerezoBook.local>
2026-05-29 16:32:47 -07:00
James Cherry
8f84d721f3
report_tag_arrivals
...
Signed-off-by: James Cherry <cherry@CerezoBook.local>
2026-05-28 12:43:10 -07:00
dsengupta0628
63080ba1bf
Merge remote-tracking branch 'upstream/master' into sta_latest_0528
2026-05-28 18:12:56 +00:00
James Cherry
41a3d86d8c
Sta::unsetAnnotatedSlew
...
Signed-off-by: James Cherry <cherry@CerezoBook.local>
2026-05-27 10:50:44 -07:00
James Cherry
ffd54f38b1
rm hashPtr
...
Signed-off-by: James Cherry <cherry@CerezoBook.local>
2026-05-27 10:44:55 -07:00
dsengupta0628
85f3840898
latest changes 5/14 including generalize path report field and expose levelizObserver for dbsta
...
Signed-off-by: dsengupta0628 <dsengupta@precisioninno.com>
2026-05-14 17:01:51 +00:00
Deepashree Sengupta
17380215ef
expose levelizeobserver ( #433 )
...
Signed-off-by: dsengupta0628 <dsengupta@precisioninno.com>
2026-05-13 09:59:35 -07:00
James Cherry
4c8ef5b84a
make report field
...
Signed-off-by: James Cherry <cherry@parallaxsw.com>
2026-05-12 11:24:24 -07:00
dsengupta0628
76c4d6df35
Merge branch 'master' into sta_update_latest_0505
2026-05-11 15:06:20 +00:00
James Cherry
8cbd400249
Liberty power_down_function parse resolves #428
...
Signed-off-by: James Cherry <cherry@parallaxsw.com>
2026-05-08 10:10:21 -07:00
dsengupta0628
7bbd2475bd
revert of changes in PR 327
...
Signed-off-by: dsengupta0628 <dsengupta@precisioninno.com>
2026-05-07 18:15:07 +00:00
dsengupta0628
ac7dfe5fc2
Merge remote-tracking branch 'parallax_sta/master' into sta_update_latest_0505
2026-05-06 13:37:38 +00:00
James Cherry
fa3c89f436
RequiredVistor integrate RequiredCmp
...
Signed-off-by: James Cherry <cherry@parallaxsw.com>
2026-05-05 19:37:43 -07:00
James Cherry
2290ed97c0
rm cast
...
Signed-off-by: James Cherry <cherry@parallaxsw.com>
2026-05-05 18:20:46 -07:00
James Cherry
0968c3f901
comments
...
Signed-off-by: James Cherry <cherry@parallaxsw.com>
2026-05-05 16:41:14 -07:00
James Cherry
afa2286edc
copy() use copy constructors
...
Signed-off-by: James Cherry <cherry@parallaxsw.com>
2026-05-05 16:35:40 -07:00
dsengupta0628
ccce34fea5
Merge remote-tracking branch 'parallax_sta/master' into sta_update_latest_0505
2026-05-05 17:06:10 +00:00
James Cherry
c1ebbb90b1
Vertex::has_sim_value_
...
Signed-off-by: James Cherry <cherry@parallaxsw.com>
2026-05-02 10:36:07 -07:00
James Cherry
bd1cbefcd5
write_sdc -mode
...
Signed-off-by: James Cherry <cherry@parallaxsw.com>
2026-05-01 10:32:20 -07:00
James Cherry
f622da7134
set_mode
...
Signed-off-by: James Cherry <cherry@parallaxsw.com>
2026-05-01 10:01:10 -07:00
dsengupta0628
ae37dc6238
pickup changes from upstream, latest on 4/27
...
Signed-off-by: dsengupta0628 <dsengupta@precisioninno.com>
2026-04-27 18:45:35 +00:00
James Cherry
24ada4b22f
Scene::liberty_ use array
...
Signed-off-by: James Cherry <cherry@parallaxsw.com>
2026-04-25 10:40:14 -07:00
James Cherry
7a236c38b7
flatten Clock::uncertainties
...
Signed-off-by: James Cherry <cherry@parallaxsw.com>
2026-04-25 10:35:42 -07:00
James Cherry
d4c13bb7cd
delays wrt clks refactor
...
Signed-off-by: James Cherry <cherry@parallaxsw.com>
2026-04-24 11:54:28 -07:00
Peter Gadfort
6bb54f9539
sdc: add clockGroupsNameMap
...
Signed-off-by: Peter Gadfort <gadfort@zeroasic.com>
2026-04-23 22:02:02 +00:00
James Cherry
f9643fbf45
set_pocv_mode warn if no lvf libs
...
Signed-off-by: James Cherry <cherry@parallaxsw.com>
2026-04-22 11:13:25 -07:00
Drew Lewis
d8c56f1d19
Make defineProperty take handler by const& and clean up std::moves ( #427 )
...
Signed-off-by: Drew Lewis <cannada@google.com>
2026-04-21 14:59:38 -07:00
dsengupta0628
05b4e3a1d9
Latest pulled in changes on 4/20 from upstream to push all together with latest from 4/16
...
Signed-off-by: dsengupta0628 <dsengupta@precisioninno.com>
2026-04-20 14:21:16 +00:00
James Cherry
6c9af4a5fa
LibertyPort::less
...
Signed-off-by: James Cherry <cherry@parallaxsw.com>
2026-04-18 11:39:03 -07:00
James Cherry
668cfb26af
makeSceneMap rm dup warnings
...
Signed-off-by: James Cherry <cherry@parallaxsw.com>
2026-04-18 08:45:04 -07:00
James Cherry
7838986dc4
Clock embed sequence members
...
Signed-off-by: James Cherry <cherry@parallaxsw.com>
2026-04-16 18:42:26 -07:00
dsengupta0628
9fbfcc4fcb
picked changes from upstream master, resolved conflict for levelized driververtices, parseBus for weird defs
...
Signed-off-by: dsengupta0628 <dsengupta@precisioninno.com>
2026-04-16 21:37:37 +00:00
James Cherry
134cf2cab7
tidy
...
Signed-off-by: James Cherry <cherry@parallaxsw.com>
2026-04-15 18:21:47 -07:00
James Cherry
21848bcdd2
clang tidy
...
Signed-off-by: James Cherry <cherry@parallaxsw.com>
2026-04-15 09:38:10 -07:00
James Cherry
63efee64bf
tidy round1
2026-04-13 14:59:05 -07:00
dsengupta0628
d5925fcdcc
changes from upstream 4/13 with prima delaycalc checkArgs refactor, some coverity fix but still problematic
...
Signed-off-by: dsengupta0628 <dsengupta@precisioninno.com>
2026-04-13 21:26:42 +00:00
James Cherry
0a8a86d606
FilterObjects use string_view
...
Signed-off-by: James Cherry <cherry@parallaxsw.com>
2026-04-10 14:49:25 -07:00
James Cherry
094aa1adc4
VerilogNamespace use string_view
...
Signed-off-by: James Cherry <cherry@parallaxsw.com>
2026-04-10 10:53:55 -07:00