James Cherry
|
0448425fae
|
PathVisitor is-a StaState instead of haa-a
Signed-off-by: James Cherry <cherry@parallaxsw.com>
|
2022-08-11 18:17:46 -07:00 |
James Cherry
|
c43cd616db
|
rm Search::pathPropagatedToClkSrc
Signed-off-by: James Cherry <cherry@parallaxsw.com>
|
2022-08-11 12:45:31 -07:00 |
James Cherry
|
de39ab34b8
|
no segmentation for path delays
Signed-off-by: James Cherry <cherry@parallaxsw.com>
|
2022-08-10 21:45:54 -07:00 |
James Cherry
|
8401a27857
|
ArrivalVisitor::visit rm Sdc::isPathDelayInternalEndpoint dependence
Signed-off-by: James Cherry <cherry@parallaxsw.com>
|
2022-08-10 17:54:40 -07:00 |
James Cherry
|
0e9974bf63
|
rm unclked tags at internal path delay pins
Signed-off-by: James Cherry <cherry@parallaxsw.com>
|
2022-08-10 15:43:11 -07:00 |
James Cherry
|
c7debe5463
|
mutateTag cleanup
Signed-off-by: James Cherry <cherry@parallaxsw.com>
|
2022-08-09 14:48:39 -07:00 |
James Cherry
|
254115c06b
|
do not merge path delays with -to
Signed-off-by: James Cherry <cherry@parallaxsw.com>
|
2022-08-09 12:31:33 -07:00 |
James Cherry
|
6002e66cba
|
issue1879 overlapping path delay exceptions
Signed-off-by: James Cherry <cherry@parallaxsw.com>
|
2022-08-08 21:33:58 -07:00 |
James Cherry
|
706660a503
|
write_timing_model setup/hold search
Signed-off-by: James Cherry <cherry@parallaxsw.com>
|
2022-06-10 09:39:49 -07:00 |
James Cherry
|
5beb0eb056
|
Search::wnsTnsPreamble()
Signed-off-by: James Cherry <cherry@parallaxsw.com>
Acked-by: James Cherry <cherry@parallaxsw.com>
|
2022-06-02 13:20:05 -07:00 |
James Cherry
|
61c0f9d73c
|
VertexSet use vertex id for comparison
Signed-off-by: James Cherry <cherry@parallaxsw.com>
|
2022-03-01 06:55:25 -07:00 |
James Cherry
|
bbf5584e30
|
flush DISALLOW_COPY_AND_ASSIGN
Signed-off-by: James Cherry <cherry@parallaxsw.com>
|
2022-02-19 18:31:52 -07:00 |
James Cherry
|
3481d3c48b
|
function names with trans -> edge
Signed-off-by: James Cherry <cherry@parallaxsw.com>
|
2022-02-13 17:46:45 -07:00 |
James Cherry
|
16f3f94b5b
|
Klockwork warnings
Signed-off-by: James Cherry <cherry@parallaxsw.com>
|
2022-01-15 12:51:05 -07:00 |
James Cherry
|
bb36b3cb31
|
ScaleFactor enum counts
Signed-off-by: James Cherry <cherry@parallaxsw.com>
|
2022-01-13 19:33:26 -07:00 |
James Cherry
|
db7b807c6a
|
specialize DeratingFactors enums for insts
Signed-off-by: James Cherry <cherry@parallaxsw.com>
|
2022-01-13 16:29:38 -07:00 |
James Cherry
|
97949128c9
|
report_checks -thru crpr
Signed-off-by: James Cherry <cherry@parallaxsw.com>
|
2022-01-07 16:33:52 -07:00 |
James Cherry
|
2bc6e8f68c
|
update copyright
Signed-off-by: James Cherry <cherry@parallaxsw.com>
|
2022-01-04 10:17:08 -07:00 |
James Cherry
|
cf50d07d20
|
seg fault -from power/gnd pin
Signed-off-by: James Cherry <cherry@parallaxsw.com>
|
2022-01-03 11:49:43 -07:00 |
James Cherry
|
104f90089a
|
VertexVisitor::copy const
Signed-off-by: James Cherry <cherry@parallaxsw.com>
|
2021-12-15 19:35:02 -07:00 |
James Cherry
|
9da23bc4a3
|
PathEndVisitor::copy const
Signed-off-by: James Cherry <cherry@parallaxsw.com>
|
2021-12-15 17:21:57 -07:00 |
James Cherry
|
ddefa2a28d
|
Tag, TagGroup use UnorderedSet
Signed-off-by: James Cherry <cherry@parallaxsw.com>
|
2021-12-09 18:19:26 -07:00 |
James Cherry
|
1213c3d69b
|
tag/tag_group locks
Signed-off-by: James Cherry <cherry@parallaxsw.com>
|
2021-12-08 20:58:12 -07:00 |
James Cherry
|
4235b43d42
|
set_max_delay -ignore_clock_latency, set_clock_latency, ideal clks
Signed-off-by: James Cherry <cherry@parallaxsw.com>
|
2021-11-08 15:58:31 -07:00 |
James Cherry
|
b06e72d61f
|
deleteRequireds count arg
Signed-off-by: James Cherry <cherry@parallaxsw.com>
|
2021-09-16 16:18:55 -07:00 |
James Cherry
|
66a9e25979
|
separate arrival/required arrays
Signed-off-by: James Cherry <cherry@parallaxsw.com>
|
2021-09-16 14:31:35 -07:00 |
James Cherry
|
2e8f0035dc
|
update copyright
|
2021-06-25 10:25:49 -07:00 |
James Cherry
|
9eeaafffa7
|
rm debugPrint0
|
2021-03-12 17:36:13 -07:00 |
James Cherry
|
d37a8f5233
|
debugPrint zero arg warning
|
2021-01-22 16:07:04 -07:00 |
James Cherry
|
0df6a76715
|
Sta::findGroupPathPins check arrivals valid
|
2021-01-21 16:58:16 -07:00 |
James Cherry
|
af887c3112
|
debugPrint use __VA_ARGS__
|
2021-01-01 11:46:51 -08:00 |
James Cherry
|
a005ccb0e2
|
Report::printLine. no more \n's in print stmts
|
2020-12-30 19:51:50 -08:00 |
James Cherry
|
9b1dc880f5
|
rm Debug::print
|
2020-12-29 10:33:22 -08:00 |
James Cherry
|
20f01e417b
|
rm \n from print stmts
|
2020-12-28 09:04:57 -08:00 |
James Cherry
|
75fff21076
|
warning
|
2020-12-19 17:33:56 -07:00 |
James Cherry
|
78d29c8f90
|
error/warn IDs
|
2020-12-13 18:21:35 -07:00 |
James Cherry
|
6bf839435d
|
tag reporting
|
2020-09-26 14:40:42 -07:00 |
James Cherry
|
bf3d254fe9
|
Search::pathClkPathArrival1 return PathRef
|
2020-09-26 14:21:45 -07:00 |
James Cherry
|
b9824b62b2
|
CheckCrpr::clkPathPrev
|
2020-09-25 17:35:56 -07:00 |
James Cherry
|
7bccb48730
|
rm static_casts
|
2020-09-25 16:18:16 -07:00 |
James Cherry
|
6deaf6d8fc
|
revert 285dc50c Search::pathClkPathArrival use ClkInfo:::crprClkPath
|
2020-09-24 19:23:30 -07:00 |
James Cherry
|
285dc50ce0
|
Search::pathClkPathArrival use ClkInfo:::crprClkPath
|
2020-09-16 12:41:14 -07:00 |
James Cherry
|
7653096fe6
|
Delay compare ops round2
|
2020-07-11 17:43:30 -07:00 |
James Cherry
|
9468da1ae8
|
Delay compare ops
|
2020-07-11 16:24:48 -07:00 |
James Cherry
|
31b05c5d83
|
set_max_delay -ignore_clock_latency -from clk1 -to clk2 from input
|
2020-05-27 20:41:27 -07:00 |
James Cherry
|
6e6415f6e2
|
RequiredVisitor::visitFromToPath to_tag_group null check
|
2020-05-27 20:24:01 -07:00 |
James Cherry
|
7e12a99f9b
|
Vertex::deletePaths()
|
2020-04-20 10:07:14 -07:00 |
James Cherry
|
ee326f165c
|
public headers in include/sta
|
2020-04-05 14:53:44 -07:00 |
James Cherry
|
804953e317
|
mv public headers to include/sta
|
2020-04-05 11:35:51 -07:00 |
James Cherry
|
ae61892d7d
|
rename HashSet::resize to reserve
|
2020-03-07 13:06:10 -08:00 |