We have clarified our Privacy Statement even further. Please have a look at our changes.

122 Commits (master)
 

Author SHA1 Message Date
  Thomas Kramer af99af2470 Comment. 2 weeks ago
  Thomas Kramer fc510507c0 Include `port` in magic format. 2 weeks ago
  Thomas Kramer 2dd6322abb Rename to output_map. 2 weeks ago
  Thomas Kramer 82efa0aeca Clean 2 weeks ago
  Thomas Kramer 682d93d565 Clean 2 weeks ago
  Thomas Kramer c2b350b569 Modularize output writers + MagicWriter. 2 weeks ago
  Thomas Kramer a1b4170e73 Fix test. 3 weeks ago
  Thomas Kramer 8047e0b405 Include shapes of power rails on pin layer. 1 month ago
  Thomas Kramer 2644d74517 Fix typos from manual merging. 1 month ago
  Thomas Kramer ec1b36040d Merge remote-tracking branch 'sourcerer/master' into merge_sourcerer 1 month ago
  Thomas Kramer 1a7be5728e Manually merge sourcerer/master. 1 month ago
  Thomas Kramer da46f4c3c6 Include function name in debug output. 1 month ago
  Thomas Kramer b1460ee764 Warn if layer does not contain any routing node. 1 month ago
  Philipp Gühring 1372175b18 More debugging output 1 month ago
  Thomas Kramer 18e4c33841 Transparently convert transistor widths into DBU. 2 months ago
  Thomas Kramer f320b0241a Set transistor sizing factor to convert from meters to DBU. 2 months ago
  Thomas Kramer 996cc56518 Remove unnecessary conversion. 2 months ago
  Thomas Kramer a9b6863875 Write tech.db_unit to GDS file. 2 months ago
  Thomas Kramer 624b5d4be9 Fix documentation in example. 3 months ago
  Thomas Kramer 26bbd05857 Note on reproducibility 4 months ago
  Thomas Kramer 55f1b24849 Comment. 4 months ago
  Thomas Kramer 116ba7193d HierarchicalPlacer: Break symmetry by preferring input nets to be on the left side. 4 months ago
  Thomas Kramer 87cb26d423 Add a log output encouraging using placer=hierarchical if euler placer is inefficient. 4 months ago
  Thomas Kramer 935b74e935 Hierarchical placer: Remove unnecessary diffusion gaps. 4 months ago
  Thomas Kramer 664695a9ed Fix formatting of LEF (space before ";"). 5 months ago
  Thomas Kramer 43ca8df4a3 Formatting. 5 months ago
  Thomas Kramer 7540873ec6 Placement: handle transmission gates (not efficient yet for many t-gates). 5 months ago
  Thomas Kramer f7d5d46bed Merge commit '5f1c229fef0fe9bb6f9e399c9335d44786f6dfbd' 5 months ago
  Thomas Kramer 7afa9203bc Update email address. 5 months ago
  Thomas Kramer 5f1c229fef Use default font for labels without size information. 5 months ago
  Thomas Kramer 05f62dff02 Update email address. 5 months ago
  Thomas Kramer bf74b5bbb1 Respect minimum-spacing rule between nwell and pwell. 6 months ago
  Thomas Kramer 60dff87265 Draw nwell/pwell in cell_template module. 6 months ago
  Thomas Kramer ad4e0b9fa7 Just give a warning if a layer is not mapped to the output. 6 months ago
  Thomas Kramer d5c237924c Remove `via_layers` dict from tech file and use the one in layers.py. 7 months ago
  Thomas Kramer 2df2ca63e5 Clean 7 months ago
  Thomas Kramer f66f811c9c Update tech file. 7 months ago
  Thomas Kramer 18e9e14c1d Handle distance rule between via and other layers. 7 months ago
  Thomas Kramer 7949ee39ce Sync 7 months ago
  Thomas Kramer 1646187e08 :bug: Typo and type annotation. 8 months ago
  Thomas Kramer 870149622e More verbose error message. 8 months ago
  Thomas Kramer 8b38474fa5 Update package description. 8 months ago
  Thomas Kramer 26005b1793 Bump version. 8 months ago
  Thomas Kramer 4b9b3875f6 Rework minimum enclosure rule. 8 months ago
  Thomas Kramer 9921b62930 Commenting dummy_tech file. 8 months ago
  Thomas Kramer 45b4bf8902 Add GLPK as optional dependency. 8 months ago
  Thomas Kramer bd64f1afa6 Update README. 8 months ago
  Thomas Kramer 4583fb0853 :scroll: Change license in setup.py to OHL-S v2.0. 8 months ago
  Thomas Kramer 378b5523f7 Merge branch 'master' of codeberg.org:tok/librecell 8 months ago
  Thomas Kramer 73c704f23b :scroll: Change license to OHL-S v2.0. 8 months ago