Commit Graph

1746 Commits

Author SHA1 Message Date
James Cherry 8a6c4c6d88 set_logic_one/zero bidir loop
Signed-off-by: James Cherry <cherry@parallaxsw.com>
2024-05-27 19:33:08 -07:00
James Cherry 20ae641fcb report_clock_skew/latency
Signed-off-by: James Cherry <cherry@parallaxsw.com>
2024-05-21 08:45:55 -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
Matt Liberty b71b48ad16 Merge remote-tracking branch 'upstream/master'
Signed-off-by: Matt Liberty <mliberty@precisioninno.com>
2024-05-17 08:53:37 -07:00
Krzysztof Bieganski 18b94651bb Parallel `findClkSkew`
Signed-off-by: Krzysztof Bieganski <kbieganski@antmicro.com>
2024-05-17 12:15:18 +02:00
James Cherry f9618418d9 ccs_ceff, ccs_sim allow null drvr_pin, vdd check
Signed-off-by: James Cherry <cherry@parallaxsw.com>
2024-05-13 19:15:13 -07:00
James Cherry abacd6c89c set_assigned_delay/check warn if no timing arc
Signed-off-by: James Cherry <cherry@parallaxsw.com>
2024-05-13 12:21:20 -07:00
James Cherry e448ed3dea define_corners require at least 1 corner
Signed-off-by: James Cherry <cherry@parallaxsw.com>
2024-05-12 16:00:03 -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 2ddd8900a9 report_clock_skews include uncertainty
Signed-off-by: James Cherry <cherry@parallaxsw.com>
2024-05-09 16:56:23 -07:00
Matt Liberty ee8d3d0fa2 remove any diffs from upstream/master
Signed-off-by: Matt Liberty <mliberty@precisioninno.com>
2024-05-09 10:44:43 -07:00
Matt Liberty 1f9adb4b96 Merge remote-tracking branch 'upstream/master'
Signed-off-by: Matt Liberty <mliberty@precisioninno.com>
2024-05-08 16:48:48 -07:00
James Cherry 51596f8903 help with_output_to_variable
Signed-off-by: James Cherry <cherry@parallaxsw.com>
2024-05-08 14:39:19 -07:00
James Cherry 1160c80837 help report_checks
Signed-off-by: James Cherry <cherry@parallaxsw.com>
2024-05-08 14:25:29 -07:00
James Cherry a2777782b0 PathEnd::clkSkew include source clk last wire delay
Signed-off-by: James Cherry <cherry@parallaxsw.com>
2024-05-08 14:12:58 -07:00
Matt Liberty 00c2082003 Merge remote-tracking branch 'parallax/master'
Signed-off-by: Matt Liberty <mliberty@precisioninno.com>
2024-04-29 08:46:15 -07:00
James Cherry fdca0dff7a write_verilog use inout for power/ground
Signed-off-by: James Cherry <cherry@parallaxsw.com>
2024-04-24 09:34:21 -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 8ae487c602 write_timing_model leak
Signed-off-by: James Cherry <cherry@parallaxsw.com>
2024-04-23 12:57:06 -07:00
James Cherry 1b5c4e2745
Merge pull request #26 from QuantamHD/fix_memory_leak
Fixes memory leak in verilog attribute code.
2024-04-23 12:39:14 -07:00
Matt Liberty f8a9e1771b Merge remote-tracking branch 'parallax/master'
Get the CCS update

Signed-off-by: Matt Liberty <mliberty@precisioninno.com>
2024-04-22 15:49:23 -07:00
Ethan Mahintorabi 7335731753
Fixes memory leak in verilog attribute code.
There appears to be two leaks one with string handling, and
one with Dcl not freeing the attribute stmt list when it returns
nullptr.

Signed-off-by: Ethan Mahintorabi <ethanmoon@google.com>
2024-04-22 21:54:12 +00:00
James Cherry d34cde34cd ssta compile errors
Signed-off-by: James Cherry <cherry@parallaxsw.com>
2024-04-21 11:59:10 -07:00
James Cherry e158ded82e CCS sim delay calc
Signed-off-by: James Cherry <cherry@parallaxsw.com>
2024-04-19 17:27:21 -07:00
James Cherry 60d8030a94 liberty min_pulse_width timing group support
Signed-off-by: James Cherry <cherry@parallaxsw.com>
2024-04-17 11:49:19 -07:00
James Cherry 4146e623d1 get_* -filter do not require spaces around ||/&&
Signed-off-by: James Cherry <cherry@parallaxsw.com>
2024-04-13 22:59:36 -07:00
James Cherry 2182bf2713 delete_net doc
Signed-off-by: James Cherry <cherry@parallaxsw.com>
2024-04-13 22:22:03 -07:00
James Cherry b02532aea1 ClkLatency use Delay
Signed-off-by: James Cherry <cherry@parallaxsw.com>
2024-04-13 21:28:06 -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 be82087bdf write_timing_model ignore set_clock_latency -source
Signed-off-by: James Cherry <cherry@parallaxsw.com>
2024-04-12 20:21:28 -07:00
Matt Liberty a7f34210b4 Merge remote-tracking branch 'parallax/master'
Signed-off-by: Matt Liberty <mliberty@precisioninno.com>
2024-04-04 13:34:38 -07:00
James Cherry e5774502c9 set_load after delete_pin issue21
Signed-off-by: James Cherry <cherry@parallaxsw.com>
2024-04-04 13:29:50 -07:00
Matt Liberty 170c8ace3d Merge remote-tracking branch 'parallax/master'
Signed-off-by: Matt Liberty <mliberty@precisioninno.com>
2024-04-03 22:28:06 -07:00
James Cherry 80598f8390 report_clock_skew after report_checks -through
Signed-off-by: James Cherry <cherry@parallaxsw.com>
2024-04-03 19:26:39 -07:00
James Cherry 1d7bd5bafa PathEndCheck::clkSkew
Signed-off-by: James Cherry <cherry@parallaxsw.com>
2024-04-03 09:03:59 -07:00
James Cherry b6cdea9566 verilog dup name
Signed-off-by: James Cherry <cherry@parallaxsw.com>
2024-03-29 16:16:46 -07:00
James Cherry 01f1fc7642 verilog dup name
Signed-off-by: James Cherry <cherry@parallaxsw.com>
2024-03-29 14:39:24 -07:00
Matt Liberty 95276f8731 Merge remote-tracking branch 'upstream/master'
Signed-off-by: Matt Liberty <mliberty@precisioninno.com>
2024-03-28 11:40:49 -07:00
James Cherry 661097bdae
Merge pull request #20 from silimate/master
Fix parsing error with >2 attributes
2024-03-28 11:06:24 -07:00
James Cherry 36645618b7 vcd timescale prefix orfs issue1806
Signed-off-by: James Cherry <cherry@parallaxsw.com>
2024-03-28 11:03:14 -07:00
Akash Levy bbd92a5aef Fix parsing error with >2 attributes 2024-03-27 19:33:58 -07:00
James Cherry 8bf51ab7ee cmake sanitizer support
Signed-off-by: James Cherry <cherry@parallaxsw.com>
2024-03-20 19:56:10 -07:00
James Cherry c42a500f6d cmake sanitizer support
Signed-off-by: James Cherry <cherry@parallaxsw.com>
2024-03-20 19:55:03 -07:00
James Cherry 784c3b7531 readme
Signed-off-by: James Cherry <cherry@parallaxsw.com>
2024-03-20 17:14:43 -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 4c850afcd1 GraphDelayCalc::loadCap init value
Signed-off-by: James Cherry <cherry@parallaxsw.com>
2024-03-19 08:32:50 -07:00
James Cherry 8b5f0caa85 indsentation
Signed-off-by: James Cherry <cherry@parallaxsw.com>
2024-03-16 09:55:39 -07:00
James Cherry 3c541e0d47
Merge pull request #11 from QuantamHD/attribute_parsing_parallax
Verilog attribute parsing OpenSTA
2024-03-16 08:07:12 -07:00
James Cherry 105a078324 set_units allow scale multiplier
Signed-off-by: James Cherry <cherry@parallaxsw.com>
2024-03-15 15:46:25 -07:00