Commit Graph

1746 Commits

Author SHA1 Message Date
James Cherry 88c49f1ea7 CheckCapacitanceLimits::findLimit library default
Signed-off-by: James Cherry <cherry@parallaxsw.com>
2023-12-08 07:34:56 -07:00
Matt Liberty e9189bbd60 Merge remote-tracking branch 'cherry/master'
Signed-off-by: Matt Liberty <mliberty@precisioninno.com>
2023-12-07 10:41:41 -08:00
James Cherry dd7782e10b report_checks hang in latch loop
Signed-off-by: James Cherry <cherry@parallaxsw.com>
2023-12-07 10:27:45 -07:00
Matt Liberty 60a45c13b7 Merge remote-tracking branch 'upstream/master'
Signed-off-by: Matt Liberty <mliberty@precisioninno.com>
2023-11-30 07:25:19 -08:00
James Cherry 04ee02419e Liberty::isClockCell
Signed-off-by: James Cherry <cherry@parallaxsw.com>
2023-11-25 17:02:33 -08:00
James Cherry ca11aa7be0 or 4297 DEF missing bus ports
Signed-off-by: James Cherry <cherry@parallaxsw.com>
2023-11-25 13:13:59 -08:00
James Cherry 32fcba5166 unused headers
Signed-off-by: James Cherry <cherry@parallaxsw.com>
2023-11-24 17:17:19 -08:00
James Cherry 9bb03e7114 ReadVcdActivities::findVarActivity debugPrint format
Signed-off-by: James Cherry <cherry@parallaxsw.com>
2023-11-24 09:57:27 -08:00
Matt Liberty d198f302d9 Fix %llu to %ld for long int
Signed-off-by: Matt Liberty <mliberty@precisioninno.com>
2023-11-23 18:12:43 -08:00
Matt Liberty 94e86553c1 Merge remote-tracking branch 'parallax/master'
Signed-off-by: Matt Liberty <mliberty@precisioninno.com>
2023-11-23 17:39:41 -08:00
James Cherry 4f870fca7c set_input_delay -reference_pin seg fault
Signed-off-by: James Cherry <cherry@parallaxsw.com>
2023-11-23 16:27:13 -08:00
James Cherry 2b4fccbf59 ccs table indices
Signed-off-by: James Cherry <cherry@parallaxsw.com>
2023-11-23 07:39:18 -08:00
James Cherry 31369dd750 DelayCalc reorg
commit 410ed56c2c2d0d7afb0e84d0c65d5ff75234e9e3
Author: James Cherry <cherry@parallaxsw.com>
Date:   Sun Nov 19 08:44:13 2023 -0700

    ArcDelayCalcBase -> DelayCalcBase

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

commit 1fdfebe2838c47f6c1866c8a10b14df6439506e0
Author: James Cherry <cherry@parallaxsw.com>
Date:   Sun Nov 19 08:25:36 2023 -0700

    LumpedCapDelayCalc::inputPortDelay

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

commit 3a5e1d01aaff240b2f71d006d620ccd6a70bce6d
Author: James Cherry <cherry@parallaxsw.com>
Date:   Fri Nov 17 16:32:32 2023 -0700

    gateDelayInit cleanup

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

commit d0133319126ae4a488a7b31679fbf6507c7f6266
Author: James Cherry <cherry@parallaxsw.com>
Date:   Fri Nov 17 15:36:12 2023 -0700

    mv RCDelayCalc to ArcDelayCalcBase

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

commit fd028e6ba5e092243a84685eb1756a8e4e4bad76
Author: James Cherry <cherry@parallaxsw.com>
Date:   Fri Nov 17 14:32:53 2023 -0700

    ArcDelayCalcBase

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

commit 0ce9cf4c766f7419b998b40aed5af14df97249f1
Author: James Cherry <cherry@parallaxsw.com>
Date:   Fri Nov 17 10:57:41 2023 -0700

    ParallelArcDelayCalc -> ParallelDelayCalc

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

commit 7fa7db6b252f1450fa5b546f5d33d8cb8a94d4bb
Author: James Cherry <cherry@parallaxsw.com>
Date:   Fri Nov 17 08:45:01 2023 -0700

    parallelGateDelay args

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

commit 6b85756774ce049c0f5f123f6d60ebbcd62cdd2b
Author: James Cherry <cherry@parallaxsw.com>
Date:   Thu Nov 16 19:55:20 2023 -0700

    TimingModel cell_

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

commit e536d6b0ca0d01e2ad8bd609ad20f9a02497d8f5
Author: James Cherry <cherry@parallaxsw.com>
Date:   Thu Nov 16 18:07:11 2023 -0700

    TimingModel cell_

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

commit d2d622da4206e06d176e4ae741334fde8df35007
Author: James Cherry <cherry@parallaxsw.com>
Date:   Thu Nov 16 17:21:15 2023 -0700

    rm drvr_cell from arc dcalc funcs

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

commit 522961e8f58bc1a0f0530a0a5218086280a2bcb0
Author: James Cherry <cherry@parallaxsw.com>
Date:   Thu Nov 16 16:24:34 2023 -0700

    tr -> rf

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

commit 29aa0ed40345611b9e3a898342ecc17f6355396f
Author: James Cherry <cherry@parallaxsw.com>
Date:   Thu Nov 16 13:17:44 2023 -0700

    GraphDelayCalc

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

commit 934d9f19c52c62925b23ae9b457f14d25e818f1a
Author: James Cherry <cherry@parallaxsw.com>
Date:   Thu Nov 16 12:52:55 2023 -0700

    ParallelArcDelayCalc

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

commit d5687d9482ad0f572b017f0ef806ba8e6ff8b6fa
Author: James Cherry <cherry@parallaxsw.com>
Date:   Thu Nov 16 12:16:05 2023 -0700

    ParallelArcDelayCalc pvt

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

commit 0de501e5bf2329364b572d1360c18d5aedf3b841
Author: James Cherry <cherry@parallaxsw.com>
Date:   Thu Nov 16 10:46:22 2023 -0700

    ParallelArcDelayCalc::findMultiDrvrGateDelay

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

commit d7457b9e335ed5fa583798e0512914aab6524fcc
Author: James Cherry <cherry@parallaxsw.com>
Date:   Thu Nov 16 10:19:01 2023 -0700

    mv multi_drvr_slew_factor_ to ParallelArcDelayCalc

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

commit afec4daa2ab6dd61a2450f1ac8a8cad1ef015a29
Author: James Cherry <cherry@parallaxsw.com>
Date:   Thu Nov 16 08:02:40 2023 -0700

    MultiDrvrNet::net_caps vector

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

commit b450b3a35616ffc8d85610158a91c5d9483b6958
Author: James Cherry <cherry@parallaxsw.com>
Date:   Thu Nov 16 07:46:43 2023 -0700

    sic

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

commit 65767403b3b2ab4e6f7552625accf9aa4766628a
Author: James Cherry <cherry@parallaxsw.com>
Date:   Tue Nov 14 17:49:22 2023 -0700

    Sta::connectedCap simplify

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

commit 85bdb8f3362413e7b05f49447a0383140cbb924f
Author: James Cherry <cherry@parallaxsw.com>
Date:   Tue Nov 14 16:43:38 2023 -0700

    ParallelArcDelayCalc

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

commit 4feea3ba2277d53697b644d79832e309ce98058a
Author: James Cherry <cherry@parallaxsw.com>
Date:   Tue Nov 14 15:10:18 2023 -0700

    mv parallel dcalc to arc delay calc

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

commit 915ed28a2c05acce6569c7933366ef94da8bfaeb
Author: James Cherry <cherry@parallaxsw.com>
Date:   Mon Nov 13 17:47:14 2023 -0700

    rm MultiDrvrNet::delays_valid_

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

commit 2384eb4e5bdca1410c4bf5e23f35bfb49f013e74
Author: James Cherry <cherry@parallaxsw.com>
Date:   Mon Nov 13 16:02:57 2023 -0700

    mkae MultiDrvrNets on the fly

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

Signed-off-by: James Cherry <cherry@parallaxsw.com>
2023-11-19 10:04:45 -07:00
James Cherry 19cf68c72a TimingRole leak
Signed-off-by: James Cherry <cherry@parallaxsw.com>
2023-11-17 18:18:37 -07:00
James Cherry 7743f8eb0b MakeTimingModel leak
Signed-off-by: James Cherry <cherry@parallaxsw.com>
2023-11-17 18:14:41 -07:00
James Cherry f1050e641c ssta compile
Signed-off-by: James Cherry <cherry@parallaxsw.com>
2023-11-17 17:43:39 -07:00
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
Matt Liberty 3e2295adfd
Merge pull request #205 from The-OpenROAD-Project/update
Update
2023-10-21 19:05:06 -07:00
Matt Liberty ebdf3b4649 Merge remote-tracking branch 'parallax/master' into update
Signed-off-by: Matt Liberty <mliberty@precisioninno.com>
2023-10-21 19:01:55 -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
Matt Liberty 1fed0491bb Merge remote-tracking branch 'cherry/master' into update
Signed-off-by: Matt Liberty <mliberty@precisioninno.com>
2023-10-17 16:01:52 -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
Harsh Vardhan 44f06c5215
Merge pull request #199 from openroadie/master
latest OpenSTA code
2023-10-09 22:50:55 -07:00
Harsh Vardhan 17c5c52f22 Merge branch 'master' of https://github.com/openroadie/OpenSTA 2023-10-09 22:47:08 -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
Harsh Vardhan 9e792b0542
Merge pull request #198 from openroadie/master
latest OpenSTA code.
2023-10-05 07:32:53 +02:00