Commit Graph

6 Commits

Author SHA1 Message Date
Matt Liberty
b4b41644eb Fully support RECT in DEF net routing
The wire encoder/decode now has a WOP_RECT opcode to store these shapes.
They are exposed in the decoder & dbWireShapeItr but not in the
higher level dbRtTree dbWireGraph classes.
2020-03-30 13:32:47 -07:00
Matt Liberty
bd67824c83 Split private portions of dbObject into _dbObject
Also clang-format the code (many scripted changes) causing incidental changes.
2020-03-23 10:49:44 -07:00
Matt Liberty
f45b03669a Replace home grown DEF parser with Si2 parser. 2020-02-13 09:56:55 -08:00
Matt Liberty
334bf80c2c clang-format the code according to the new .clang-format 2020-01-07 14:56:07 -07:00
James Cherry
fddaff1d1e gcc compile warnings 2019-11-07 16:15:20 -08:00
Abdelrahman
4cc616a608 Feature/adding cmake (#1, #2)
* db build using cmake

* add cmake to defin and defout

* add cdslef56/lef and cdslef56/clef to cmake

* remove unnecessary file from clef build

* fix bugs with bison builds for lef and clef

* add clefzlib to cmake

* merge include directories to inside the folder

* readme

* readme

* remove unnessary directories

* namespace ads -> odb, rm pointless namespace macros

* rm register declarations

* const for char * args with default literals

* uninitialized member variable refs in constructor warnings

* fix compiler warnings

* compiler warning

* compiler warning

* compiler warnings

* flush ^M turds

* char[256] -> char[max_name_length]

* operator==, !=, < return bool instead of int

* add library lefrw to cmake

* add lefwrite to cmake

* add lefdiff to cmake

* add lefin to cmake

* add lefout to cmake + fix minor issues

* modify target db -> opendb

* remove unnecessary folders

* folder restructurting
2019-10-17 17:40:51 -04:00