Commit Graph

1413 Commits

Author SHA1 Message Date
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
James Cherry 4c2a1aa101 set_units allow scale multiplier
Signed-off-by: James Cherry <cherry@parallaxsw.com>
2024-03-14 18:11:16 -07:00
Ethan Mahintorabi 8b3e49188c
moving to string instead of std::string
Signed-off-by: Ethan Mahintorabi <ethanmoon@google.com>
2024-03-13 00:00:47 +00:00
Matt Liberty 073ff2e8c8 Merge remote-tracking branch 'upstream/master'
Signed-off-by: Matt Liberty <mliberty@precisioninno.com>
2024-03-12 15:58:28 -07:00
James Cherry 5acc5db9e2 check_setup input/output delays not required on constant ports
Signed-off-by: James Cherry <cherry@parallaxsw.com>
2024-03-12 15:25:22 -07:00
Ethan Mahintorabi d9244a7289
Removes std::optional from the API
This reverts commit 8aef4d549e.

Signed-off-by: Ethan Mahintorabi <ethanmoon@google.com>
2024-03-12 20:19:35 +00:00
Ethan Mahintorabi a59adbb019
format yacc file
Signed-off-by: Ethan Mahintorabi <ethanmoon@google.com>
2024-03-10 04:45:55 +00:00
Ethan Mahintorabi d019509378
remove trailing space
Signed-off-by: Ethan Mahintorabi <ethanmoon@google.com>
2024-03-10 01:58:10 +00:00
Ethan Mahintorabi 2a379d1b7c
simplifying test cases and adding test for instance attributes
Signed-off-by: Ethan Mahintorabi <ethanmoon@google.com>
2024-03-10 01:57:07 +00:00
Ethan Mahintorabi 8aef4d549e
Adding optional to differentiate between empty sets and unset attributes
Signed-off-by: Ethan Mahintorabi <ethanmoon@google.com>
2024-03-10 01:56:33 +00:00
Ethan Mahintorabi 36c1bade14
moving attribute types to std::string
Signed-off-by: Ethan Mahintorabi <ethanmoon@google.com>
2024-03-09 22:02:21 +00:00
Ethan Mahintorabi ad6f4cd3b1
format fixes
Signed-off-by: Ethan Mahintorabi <ethanmoon@google.com>
2024-03-09 22:02:21 +00:00
Ethan Mahintorabi 1fd97b479f
update ok file attribute_parsing
Signed-off-by: Ethan Mahintorabi <ethanmoon@google.com>
2024-03-09 22:02:21 +00:00
Ethan Mahintorabi 74e41a6d2a
adding ok files for attribute parsing test
Signed-off-by: Ethan Mahintorabi <ethanmoon@google.com>
2024-03-09 22:02:20 +00:00
Ethan Mahintorabi ecd9a34360
update clang format
Signed-off-by: Ethan Mahintorabi <ethanmoon@google.com>
2024-03-09 22:02:20 +00:00
Ethan Mahintorabi 414e4e44aa
Initial Pass at Attribute parsing 2024-03-09 22:02:19 +00:00
James Cherry 2cfbeb4672 TableModel use double for interpolation
Signed-off-by: James Cherry <cherry@parallaxsw.com>
2024-03-08 18:05:18 -07:00
James Cherry e7e29694ab record_sta_tests
Signed-off-by: James Cherry <cherry@parallaxsw.com>
2024-03-08 10:06:53 -07:00
James Cherry 8acd1f3f35 MakeTimingModel::findArea() check for liberty
Signed-off-by: James Cherry <cherry@parallaxsw.com>
2024-03-07 10:36:19 -07:00
James Cherry 4363175149 Sdc::ensureClkGroupExclusions check if necessary
Signed-off-by: James Cherry <cherry@parallaxsw.com>
2024-03-07 10:20:18 -07:00
Matt Liberty fbfc705282
Merge pull request #233 from The-OpenROAD-Project/up
Upstream merge
2024-03-06 20:46:36 -08:00
Matt Liberty bccbcbc1e7 Merge branch 'master' into up
Signed-off-by: Matt Liberty <mliberty@precisioninno.com>
2024-03-06 20:45:24 -08:00
Matt Liberty 68deda8054 aoivd crash on cell without Liberty
Signed-off-by: Matt Liberty <mliberty@precisioninno.com>
2024-03-06 20:41:11 -08:00
Matt Liberty 71c4289ab8 silence compiler false error
Signed-off-by: Matt Liberty <mliberty@precisioninno.com>
2024-03-06 20:40:46 -08:00
Matt Liberty 5fb37b6d19 remove deprecated attribute
Signed-off-by: Matt Liberty <mliberty@precisioninno.com>
2024-03-06 20:40:25 -08:00
James Cherry 1740c894b4 OR 4732 Liberty support for positive/negative clock_tree_path
Signed-off-by: James Cherry <cherry@parallaxsw.com>
2024-03-06 19:03:30 -07:00
James Cherry b4e58d5b74 graph delay calc N^2 from bidirect pad ring pins
Signed-off-by: James Cherry <cherry@parallaxsw.com>
2024-03-06 09:53:55 -07:00
James Cherry 84d6735fa2 CodingGuidelines
Signed-off-by: James Cherry <cherry@parallaxsw.com>
2024-03-05 21:10:52 -07:00
James Cherry bb2ea3dc64 readme
Signed-off-by: James Cherry <cherry@parallaxsw.com>
2024-03-03 09:46:21 -07:00
Matt Liberty 9eeba89076
Merge pull request #231 from The-OpenROAD-Project/update
Fix crash in MakeTimingModel::findArea when a cell has no Liberty
2024-03-01 18:44:07 -08:00
Matt Liberty 27cd029a0a Fix crash in MakeTimingModel::findArea when a cell has no Liberty
Signed-off-by: Matt Liberty <mliberty@precisioninno.com>
2024-03-01 18:43:07 -08:00
Matt Liberty d19b9f5ca9
Merge pull request #229 from The-OpenROAD-Project/update
Update from upstream
2024-03-01 17:13:23 -08:00
Matt Liberty 6c969fd8c6 Update from upstream
Signed-off-by: Matt Liberty <mliberty@precisioninno.com>
2024-03-01 17:12:34 -08:00
James Cherry b39dd24339 write_timing_model area
Signed-off-by: James Cherry <cherry@parallaxsw.com>
2024-03-01 09:23:23 -07:00