Commit Graph

1859 Commits

Author SHA1 Message Date
James Cherry 87816b3030 issue41 genclk master search
Signed-off-by: James Cherry <cherry@parallaxsw.com>
2024-06-13 10:03:09 -07:00
James Cherry 8d65a6258d read_spef rm -reduce_to
Signed-off-by: James Cherry <cherry@parallaxsw.com>
2024-06-12 09:48:18 -07:00
James Cherry 6af5583baf power ok
Signed-off-by: James Cherry <cherry@parallaxsw.com>
2024-06-11 21:08:58 -07:00
James Cherry fcbb1840ab issue40 liberty multi-segment receiver capacitance
Signed-off-by: James Cherry <cherry@parallaxsw.com>
2024-06-11 21:07:03 -07:00
James Cherry 113e917c01 rm pointless this->
Signed-off-by: James Cherry <cherry@parallaxsw.com>
2024-06-11 20:50:11 -07:00
Parallax Support d9b28d03ca
Merge pull request #35 from antmicro/59336-fix-filtered-arrivals-race
Guarded insertion into filtered_arrivals_ in sta::Search
2024-06-10 16:32:52 -07:00
Jan Bylicki 1258bdc259 search/Search.cc: Added a mutex for insertion to filtered_arrivals
Signed-off-by: Jan Bylicki <jbylicki@antmicro.com>
2024-06-10 17:21:24 +02:00
James Cherry e81d3c5d9d issue38 ccs_sim1
Signed-off-by: James Cherry <cherry@parallaxsw.com>
2024-06-05 10:38:41 -07:00
James Cherry b98f44c65f gcc warning
Signed-off-by: James Cherry <cherry@parallaxsw.com>
2024-06-04 12:19:10 -07:00
James Cherry 7358e2698e unique_lock -> lock_guard
Signed-off-by: James Cherry <cherry@parallaxsw.com>
2024-06-03 14:09:30 -07:00
James Cherry 6c1322b6ee write_verilog -include_pwr_gnd
Signed-off-by: James Cherry <cherry@parallaxsw.com>
2024-06-02 21:15:27 -07:00
James Cherry a9106a190e issue37 get_pins -hierarchical
Signed-off-by: James Cherry <cherry@parallaxsw.com>
2024-06-02 21:08:39 -07:00
James Cherry f24d907bf4 get_* -filter property==non_string_value
Signed-off-by: James Cherry <cherry@parallaxsw.com>
2024-06-01 16:15:11 -07:00
James Cherry 89f82a825c write_spice cap order
Signed-off-by: James Cherry <cherry@parallaxsw.com>
2024-05-31 10:41:37 -07:00
James Cherry 14344c9969 ArcDcalcArg::ArcDcalcArg()
Signed-off-by: James Cherry <cherry@parallaxsw.com>
2024-05-31 08:19:05 -07:00
James Cherry 6e87a618e7 write_spice
Signed-off-by: James Cherry <cherry@parallaxsw.com>
2024-05-31 08:14:59 -07:00
James Cherry 49c713e493 issue34 get_property liberty_cell area
Signed-off-by: James Cherry <cherry@parallaxsw.com>
2024-05-30 09:39:11 -07:00
James Cherry e5e33ccb0d issue33 set_assigned_transition output_pin incr dcalc
Signed-off-by: James Cherry <cherry@parallaxsw.com>
2024-05-30 09:15:34 -07:00
James Cherry 2b0d0f9d23 write_verilog wire dcls respect -include_pwr_gnd
Signed-off-by: James Cherry <cherry@parallaxsw.com>
2024-05-27 19:33:43 -07:00
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
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
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
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
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
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
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