klayout/testdata/ruby
Matthias Koefferlein 9c607d7663 Added a first version of the layout to netlist extraction feature
The main entry point is RBA::LayoutToNetlist which is the
GSI binding for the layout to netlist extractor. For a first
impression about the abilities of this extractor see the
Ruby tests in testdata/ruby/dbLayoutToNetlist.rb.

The framework itself consists of many classes, specifically

- RBA::Netlist for the netlist representation
- RBA::DeviceClass and superclasses (e.g. RBA::DeviceClassResistor and
  RBA::DeviceClassMOS3Transistor) for the description of devices.
- RBA::DeviceExtractor and superclasses (i.e. RBA::DeviceExtractorMOS3Transistor or
  the generic RBA::GenericDeviceExtractor) for the implementation of the
  device extraction.
- RBA::Connectivity for the description of inter- and intra-layer connections.
2018-12-30 22:43:56 +01:00
..
interactive Initialized repository with current sources. 2017-02-12 13:21:08 +01:00
antTest.rb Bugfix in the annotation area 2018-09-17 21:25:28 +02:00
basic.rb Updated copyright note to 2018. 2018-01-01 21:08:06 +01:00
basic_testcore.rb WIP: fixed unit tests for Qt-less build. 2018-07-10 01:17:35 +02:00
basic_testcore_defs.rb Fixed rba basic testsuite when both modes are used. 2017-12-27 19:40:44 +01:00
config.xml Initialized repository with current sources. 2017-02-12 13:21:08 +01:00
dbBooleanTest.rb Updated copyright note to 2018. 2018-01-01 21:08:06 +01:00
dbBoxTest.rb Updated copyright note to 2018. 2018-01-01 21:08:06 +01:00
dbCellInstArrayTest.rb Updated copyright note to 2018. 2018-01-01 21:08:06 +01:00
dbCellMapping.rb Updated copyright note to 2018. 2018-01-01 21:08:06 +01:00
dbEdgePairTest.rb Updated copyright note to 2018. 2018-01-01 21:08:06 +01:00
dbEdgePairsTest.rb Provide GSI bindings for the new edge pair support 2018-11-10 22:41:40 +01:00
dbEdgeTest.rb Updated copyright note to 2018. 2018-01-01 21:08:06 +01:00
dbEdgesTest.rb Provide GSI bindings for the new edge pair support 2018-11-10 22:41:40 +01:00
dbGlyphs.rb WIP: fixed unit tests for Qt-less build. 2018-07-10 01:17:35 +02:00
dbInstElementTest.rb Updated copyright note to 2018. 2018-01-01 21:08:06 +01:00
dbInstanceTest.rb WIP: fixed unit tests for Qt-less build. 2018-07-10 01:17:35 +02:00
dbLayerMapping.rb Updated copyright note to 2018. 2018-01-01 21:08:06 +01:00
dbLayout.rb Merge branch 'master' into pymod 2018-09-01 09:37:08 +02:00
dbLayoutDiff.rb Updated copyright note to 2018. 2018-01-01 21:08:06 +01:00
dbLayoutQuery.rb Updated copyright note to 2018. 2018-01-01 21:08:06 +01:00
dbLayoutTest.rb Updated copyright note to 2018. 2018-01-01 21:08:06 +01:00
dbLayoutToNetlist.rb Added a first version of the layout to netlist extraction feature 2018-12-30 22:43:56 +01:00
dbMatrix.rb Updated copyright note to 2018. 2018-01-01 21:08:06 +01:00
dbNetlist.rb WIP: introduced Circuit::is_external_net 2018-12-30 18:44:30 +01:00
dbNetlistDeviceClasses.rb Added a first version of the layout to netlist extraction feature 2018-12-30 22:43:56 +01:00
dbPCells.rb WIP: fixed unit tests for Qt-less build. 2018-07-10 01:17:35 +02:00
dbPathTest.rb Updated copyright note to 2018. 2018-01-01 21:08:06 +01:00
dbPointTest.rb Updated copyright note to 2018. 2018-01-01 21:08:06 +01:00
dbPolygonTest.rb Fixed polygon tests for Ruby 1.8 (inspect instead of to_s to maintain the square brackets) 2018-05-02 23:35:51 +02:00
dbReaders.rb WIP: consistent naming of some predicates in Ruby with ?, unit tests for reader option bindings. 2018-04-17 01:56:59 +02:00
dbRegionTest.rb WIP: added more ruby, python tests. 2018-11-17 00:28:32 +01:00
dbShapesTest.rb Provide GSI bindings for the new edge pair support 2018-11-10 22:41:40 +01:00
dbSimplePolygonTest.rb Updated copyright note to 2018. 2018-01-01 21:08:06 +01:00
dbTextTest.rb Updated copyright note to 2018. 2018-01-01 21:08:06 +01:00
dbTilingProcessorTest.rb WIP: fixed unit tests for Qt-less build. 2018-07-10 01:17:35 +02:00
dbTransTest.rb Fixed #117 (DTrans#itype broken) 2018-04-24 21:26:21 +02:00
dbVectorTest.rb Updated copyright note to 2018. 2018-01-01 21:08:06 +01:00
edtTest.rb WIP: fixed unit tests for Qt-less build. 2018-07-10 01:17:35 +02:00
extNetTracer.rb Updated copyright note to 2018. 2018-01-01 21:08:06 +01:00
imgObject.rb WIP: fixed unit tests for Qt-less build. 2018-07-10 01:17:35 +02:00
layLayers.rb Tiny enhancement of LayoutView#insert_layer 2018-09-01 11:39:20 +02:00
layLayoutView.rb Tiny enhancement of LayoutView#insert_layer 2018-09-01 11:39:20 +02:00
layMarkers.rb WIP: fixed unit tests for Qt-less build. 2018-07-10 01:17:35 +02:00
layMenuTest.rb WIP: fixed unit tests for Qt-less build. 2018-07-10 01:17:35 +02:00
laySaveLayoutOptions.rb Updated copyright note to 2018. 2018-01-01 21:08:06 +01:00
laySession.rb WIP: fixed unit tests for Qt-less build. 2018-07-10 01:17:35 +02:00
layTechnologies.rb WIP: made pymod functional on Windows (without Qt). Tests pass. 2018-07-10 23:34:30 +02:00
qtbinding.rb [skip ci] fixing test test_42 in qtbinding.py and adding note to qtbinding.rb 2018-09-22 14:29:21 -04:00
rdbTest.rb WIP: fixed unit tests for Qt-less build. 2018-07-10 01:17:35 +02:00
test_epilogue.rb Initialized repository with current sources. 2017-02-12 13:21:08 +01:00
test_prologue.rb RBA Unit test enhancements 2017-07-23 23:03:21 +02:00
tlTest.rb Reduced test fails for some platforms. 2018-06-24 21:26:59 +02:00