Commit Graph

1212 Commits

Author SHA1 Message Date
James Cherry 2bc81c9bda GraphDelayCalc::initLoadSlews
Signed-off-by: James Cherry <cherry@parallaxsw.com>
2023-11-12 18:39:02 -07:00
James Cherry 042f1f84d1 rm GraphDelayCalc1
Signed-off-by: James Cherry <cherry@parallaxsw.com>
2023-11-11 12:33:55 -07:00
James Cherry 7845105f4f power cudd support
commit 872e7f91b4ce2a475063296b85ba99a2c76f665c
Author: James Cherry <cherry@parallaxsw.com>
Date:   Fri Nov 10 09:54:02 2023 -0700

    power cudd eval diff

    Signed-off-by: James Cherry <cherry@parallaxsw.com>

commit 908dfaa08b165d59a38c25b5f534db4ca02540d8
Author: James Cherry <cherry@parallaxsw.com>
Date:   Wed Nov 8 19:13:33 2023 -0700

    Power::seqActivity

    Signed-off-by: James Cherry <cherry@parallaxsw.com>

commit 47a74dd6989dbd7cfe8127aa0be95dcf19a3cff4
Author: James Cherry <cherry@parallaxsw.com>
Date:   Wed Nov 8 18:03:01 2023 -0700

    cudd default cache init

    Signed-off-by: James Cherry <cherry@parallaxsw.com>

commit 87890f699280e0f4aea6c5610a2f1949a46a07ae
Author: James Cherry <cherry@parallaxsw.com>
Date:   Wed Nov 8 13:48:58 2023 -0700

    power buffer activity origin

    Signed-off-by: James Cherry <cherry@parallaxsw.com>

commit 584b8124ab98d3cd42e23383aa35edb33e26e9d2
Author: James Cherry <cherry@parallaxsw.com>
Date:   Wed Nov 8 12:26:16 2023 -0700

    power use cudd

    Signed-off-by: James Cherry <cherry@parallaxsw.com>

Signed-off-by: James Cherry <cherry@parallaxsw.com>
2023-11-10 09:59:50 -07:00
James Cherry f9abae51d8 rm Sta::isDisabledClock
Signed-off-by: James Cherry <cherry@parallaxsw.com>
2023-10-31 08:53:45 -07:00
James Cherry 29c82cc2b4 typo
Signed-off-by: James Cherry <cherry@parallaxsw.com>
2023-10-30 16:55:48 -07:00
James Cherry 22b43568ef clock duty
Signed-off-by: James Cherry <cherry@parallaxsw.com>
2023-10-25 15:12:47 -07:00
James Cherry 0968cc8cbf power cleanup
Signed-off-by: James Cherry <cherry@parallaxsw.com>
2023-10-25 12:57:29 -07:00
James Cherry 73cd5ca002 power reorg
Signed-off-by: James Cherry <cherry@parallaxsw.com>
2023-10-25 10:33:28 -07:00
James Cherry 29d97af978 power dbg
Signed-off-by: James Cherry <cherry@parallaxsw.com>
2023-10-24 19:20:21 -07:00
James Cherry bcaa96df99 liberty handle missing library group
Signed-off-by: James Cherry <cherry@parallaxsw.com>
2023-10-24 19:19:44 -07:00
James Cherry 50bd00034b read_power_activities bus transition count
Signed-off-by: James Cherry <cherry@parallaxsw.com>
2023-10-22 16:51:18 -07:00
James Cherry a60fcbac15 PwrActivityOrigin vcd
Signed-off-by: James Cherry <cherry@parallaxsw.com>
2023-10-21 17:16:39 -07:00
James Cherry 4ca98768a2 power vcd used # as symbol
Signed-off-by: James Cherry <cherry@parallaxsw.com>
2023-10-21 17:08:58 -07:00
James Cherry 086ae4ae3f report_power clock power
Signed-off-by: James Cherry <cherry@parallaxsw.com>
2023-10-20 17:27:09 -07:00
James Cherry 6eb9a5e7f3 read_power_activities use sdc names
Signed-off-by: James Cherry <cherry@parallaxsw.com>
2023-10-19 19:40:21 -07:00
James Cherry 9d69dfbc4f power - leakage power
Signed-off-by: James Cherry <cherry@parallaxsw.com>
2023-10-19 10:34:23 -07:00
James Cherry 8fe8fdc7aa warn/error line buffer overflow
Signed-off-by: James Cherry <cherry@parallaxsw.com>
2023-10-18 15:15:58 -07:00
James Cherry ce72b26df5 report_power check max time
Signed-off-by: James Cherry <cherry@parallaxsw.com>
2023-10-18 11:14:25 -07:00
James Cherry fa65070682 write_timing_model unclocked register seg fault
Signed-off-by: James Cherry <cherry@parallaxsw.com>
2023-10-17 14:29:38 -07:00
James Cherry 8f5216dc13 read_power_activities escaped bus name issue
Signed-off-by: James Cherry <cherry@parallaxsw.com>
2023-10-16 20:44:39 -07:00
James Cherry b00ac00485 report_power classify interface logic as macro
Signed-off-by: James Cherry <cherry@parallaxsw.com>
2023-10-16 18:46:08 -07:00
James Cherry 29b94cc31d Corners::copy use copy constructor for parasitic_analysis_pts_
Signed-off-by: James Cherry <cherry@parallaxsw.com>
2023-10-16 12:15:46 -07:00
James Cherry 9e75a7a928 stringDelete rm debugging call
Signed-off-by: James Cherry <cherry@parallaxsw.com>
2023-10-16 12:14:26 -07:00
James Cherry 118ab94f9a format
Signed-off-by: James Cherry <cherry@parallaxsw.com>
2023-10-11 15:08:40 -07:00
James Cherry 239e6f0319 NetCaps has_set_load -> has_net_load
Signed-off-by: James Cherry <cherry@parallaxsw.com>
2023-10-11 13:28:53 -07:00
James Cherry 276af3ddbb readme
Signed-off-by: James Cherry <cherry@parallaxsw.com>
2023-10-10 16:01:02 -07:00
James Cherry 4da3eb9099 write_timing_model seg fault
Signed-off-by: James Cherry <cherry@parallaxsw.com>
2023-10-09 19:28:18 -07:00
James Cherry 3a892bf894 StaTcl.i rename requireds vars
Signed-off-by: James Cherry <cherry@parallaxsw.com>
2023-10-08 15:05:32 -07:00
James Cherry f8fc314a03 LibertyPort::clockTreePathDelays()
Signed-off-by: James Cherry <cherry@parallaxsw.com>
2023-10-04 15:39:42 -07:00
James Cherry 76d6dd1dae write_timing_model min/max_clock_tree_path
commit 327766984f2beedc5c83b0acdab0df48fb61d2ba
Author: James Cherry <cherry@parallaxsw.com>
Date:   Wed Oct 4 11:09:38 2023 -0700

    write_timing_model min/max_clock_tree_path

    Signed-off-by: James Cherry <cherry@parallaxsw.com>

commit 675c1ff6d8cfa90a0d1bd5c8960a8b23e75056a3
Author: James Cherry <cherry@parallaxsw.com>
Date:   Wed Oct 4 09:02:39 2023 -0700

    min/max_clock_tree_path

    Signed-off-by: James Cherry <cherry@parallaxsw.com>

Signed-off-by: James Cherry <cherry@parallaxsw.com>
2023-10-04 14:33:09 -07:00
James Cherry dad8c74f75 get_cells/get_lib_cells require pattern
Signed-off-by: James Cherry <cherry@parallaxsw.com>
2023-10-04 09:28:21 -07:00
James Cherry c47fd81462 RCDelayCalc::dspfWireDelaySlew rm static_cast
Signed-off-by: James Cherry <cherry@parallaxsw.com>
2023-10-01 12:47:08 -07:00
James Cherry 2d84d14a9f findParasitic cleanup
Signed-off-by: James Cherry <cherry@parallaxsw.com>
2023-10-01 12:00:18 -07:00
James Cherry 6708246ba5 delay calc input port spef delay
Signed-off-by: James Cherry <cherry@parallaxsw.com>
2023-10-01 11:39:41 -07:00
James Cherry 8dbe2b7ef5 comment
Signed-off-by: James Cherry <cherry@parallaxsw.com>
2023-10-01 09:59:46 -07:00
James Cherry be4b2f0139 parastics const
Signed-off-by: James Cherry <cherry@parallaxsw.com>
2023-09-30 15:28:46 -06:00
James Cherry 54a9a48f5c parasitics const
Signed-off-by: James Cherry <cherry@parallaxsw.com>
2023-09-23 15:17:47 -07:00
James Cherry 51185d8bbe parasitics const
Signed-off-by: James Cherry <cherry@parallaxsw.com>
2023-09-23 15:12:13 -07:00
James Cherry cab41188a0 parasitics const
Signed-off-by: James Cherry <cherry@parallaxsw.com>
2023-09-23 13:58:22 -07:00
James Cherry 2054d01d6c write_sdf use corner library pvt
Signed-off-by: James Cherry <cherry@parallaxsw.com>
2023-09-18 16:02:30 -07:00
James Cherry 2d8247a1f1 or/opensta issue 1446 ignore vcd time var
Signed-off-by: James Cherry <cherry@parallaxsw.com>
2023-09-17 18:00:47 -07:00
James Cherry 5ff9493257 set_voltage
Signed-off-by: James Cherry <cherry@parallaxsw.com>
2023-09-08 17:51:21 -07:00
James Cherry 6274658763 splash copyright
Signed-off-by: James Cherry <cherry@parallaxsw.com>
2023-09-08 16:44:41 -07:00
James Cherry 451831edd7 read_verilog pin { pin ( seg fault
Signed-off-by: James Cherry <cherry@parallaxsw.com>
2023-08-24 15:52:28 -07:00
James Cherry 7c0d252fc1 read_liberty warn if float values are "inf"
Signed-off-by: James Cherry <cherry@parallaxsw.com>
2023-08-22 22:11:15 -07:00
James Cherry 742b823945 read_liberty infer clk/clr timing_type from ff/latch funcs
Signed-off-by: James Cherry <cherry@parallaxsw.com>
2023-08-22 20:22:47 -07:00
James Cherry 3a784e918e liberty reader range iteration
Signed-off-by: James Cherry <cherry@parallaxsw.com>
2023-08-22 14:11:54 -07:00
James Cherry 2c28538bea liberty no warning for lower case unit suffix
Signed-off-by: James Cherry <cherry@parallaxsw.com>
2023-08-22 09:25:27 -07:00
James Cherry 96348ebe58 README callout iEDA for removing copyright/license
Signed-off-by: James Cherry <cherry@parallaxsw.com>
2023-08-10 17:53:58 -07:00
James Cherry 78df51e796 doc
Signed-off-by: James Cherry <cherry@parallaxsw.com>
2023-08-03 15:13:40 -07:00