├── .circleci └── config.yml ├── .gitignore ├── Dockerfile ├── LICENSE ├── Makefile ├── README.md ├── collateral └── mockpdk │ ├── arch.txt │ ├── design_rules.txt │ ├── file.txt │ ├── generate_test_case.tcl │ ├── globalrouting.txt │ ├── layers.txt │ ├── metal_templates.txt │ ├── mtis.txt │ ├── netlist.txt │ ├── patterns.txt │ └── via_generators.txt ├── doc ├── analog_detailed_router_training.pptx └── images │ └── new_vga_adr.png ├── include ├── suAssert.h ├── suCellInstance.h ├── suCellManager.h ├── suCellMaster.h ├── suClauseBank.h ├── suClauseManager.h ├── suColoredLayer.h ├── suCommandLineManager.h ├── suConnectedEntity.h ├── suDefine.h ├── suError.h ├── suErrorManager.h ├── suGREdge.h ├── suGenerator.h ├── suGeneratorInstance.h ├── suGeneratorManager.h ├── suGlobalRoute.h ├── suGlobalRouter.h ├── suGrid.h ├── suJournal.h ├── suLayer.h ├── suLayerManager.h ├── suLayoutFunc.h ├── suLayoutLeaf.h ├── suLayoutNode.h ├── suMetalTemplate.h ├── suMetalTemplateInstance.h ├── suMetalTemplateManager.h ├── suNet.h ├── suOptionManager.h ├── suPattern.h ├── suPatternGenerator.h ├── suPatternInstance.h ├── suPatternManager.h ├── suPoint.h ├── suRectangle.h ├── suRegion.h ├── suRoute.h ├── suRouteGenerator.h ├── suRuleManager.h ├── suSVI.h ├── suSatRouter.h ├── suSatSolver.h ├── suSatSolverGlucose.h ├── suSatSolverUnitTestA.h ├── suSatSolverUnitTestB.h ├── suSatSolverUnitTestC.h ├── suSatSolverUnitTestD.h ├── suSatSolverUnitTestE.h ├── suSatSolverWrapper.h ├── suStatic.h ├── suTie.h ├── suTimeManager.h ├── suToken.h ├── suTokenOwner.h ├── suTokenParser.h ├── suTypedefs.h ├── suViaField.h ├── suWire.h └── suWireManager.h ├── src ├── LICENSE ├── suBackUp.cpp ├── suCellManager.cpp ├── suCellMaster.cpp ├── suClauseBank.cpp ├── suClauseManager.cpp ├── suCommandLineManager.cpp ├── suConnectedEntity.cpp ├── suError.cpp ├── suErrorManager.cpp ├── suGREdge.cpp ├── suGenerator.cpp ├── suGeneratorInstance.cpp ├── suGeneratorManager.cpp ├── suGlobalRoute.cpp ├── suGlobalRouter.cpp ├── suGrid.cpp ├── suJournal.cpp ├── suLayer.cpp ├── suLayerManager.cpp ├── suLayoutFunc.cpp ├── suLayoutLeaf.cpp ├── suLayoutNode.cpp ├── suMain.cpp ├── suMetalTemplate.cpp ├── suMetalTemplateInstance.cpp ├── suMetalTemplateManager.cpp ├── suNet.cpp ├── suOptionManager.cpp ├── suPattern.cpp ├── suPatternGenerator.cpp ├── suPatternInstance.cpp ├── suPatternManager.cpp ├── suRectangle.cpp ├── suRegion.cpp ├── suRoute.cpp ├── suRouteGenerator.cpp ├── suRuleManager.cpp ├── suSVI.cpp ├── suSatRouter.cpp ├── suSatSolverGlucose.cpp ├── suSatSolverUnitTestA.cpp ├── suSatSolverUnitTestB.cpp ├── suSatSolverUnitTestC.cpp ├── suSatSolverUnitTestD.cpp ├── suSatSolverUnitTestE.cpp ├── suSatSolverWrapper.cpp ├── suStatic.cpp ├── suTie.cpp ├── suTimeManager.cpp ├── suToken.cpp ├── suTokenOwner.cpp ├── suTokenParser.cpp ├── suViaField.cpp ├── suWire.cpp └── suWireManager.cpp ├── tests ├── test_vga.py ├── vga │ ├── .gitignore │ ├── DR_COLLATERAL │ │ ├── Process.json │ │ ├── arch.txt │ │ ├── car_generators.txt │ │ ├── design_rules.txt │ │ ├── layers.txt │ │ └── v2_patterns.txt │ ├── INPUT │ │ ├── ctrl.txt │ │ ├── mydesign_dr_globalrouting.txt │ │ ├── mydesign_dr_metal_templates.txt │ │ ├── mydesign_dr_mti.txt │ │ └── mydesign_dr_netlist.txt │ └── out-gold │ │ ├── debug_mydesign.lgf │ │ ├── mydesign.lgf │ │ ├── mydesign.playerr │ │ ├── mydesign_ce.txt │ │ └── mydesign_gr.txt ├── vga2 │ ├── .gitignore │ ├── DR_COLLATERAL │ │ ├── Process.json │ │ ├── arch.txt │ │ ├── car_generators.txt │ │ ├── design_rules.txt │ │ ├── layers.txt │ │ └── v2_patterns.txt │ ├── INPUT │ │ ├── ctrl.txt │ │ ├── mydesign_dr_globalrouting.txt │ │ ├── mydesign_dr_metal_templates.txt │ │ ├── mydesign_dr_mti.txt │ │ └── mydesign_dr_netlist.txt │ └── out-gold │ │ ├── debug_mydesign.lgf │ │ ├── mydesign.lgf │ │ ├── mydesign.playerr │ │ ├── mydesign_ce.txt │ │ └── mydesign_gr.txt └── vga3 │ ├── .gitignore │ ├── DR_COLLATERAL │ ├── Process.json │ ├── arch.txt │ ├── car_generators.txt │ ├── design_rules.txt │ ├── layers.txt │ └── v2_patterns.txt │ ├── INPUT │ ├── __json_cktgen_physical_vga │ ├── ctrl.txt │ ├── mydesign_dr_globalrouting.json │ ├── mydesign_dr_globalrouting.txt │ ├── mydesign_dr_metal_templates.txt │ ├── mydesign_dr_mti.txt │ ├── mydesign_dr_netlist.txt │ └── vga_global_router_out.json │ └── out-gold │ ├── debug_mydesign.lgf │ ├── mydesign.lgf │ ├── mydesign.playerr │ ├── mydesign_ce.txt │ └── mydesign_gr.txt └── vendor └── Glucose_4.1.0 └── glucose-syrup-4.1 ├── Changelog ├── LICENCE ├── README ├── core ├── BoundedQueue.h ├── Constants.h ├── Dimacs.h ├── Makefile ├── Solver.cc ├── Solver.h ├── SolverStats.h └── SolverTypes.h ├── mtl ├── Alg.h ├── Alloc.h ├── Clone.h ├── CustomAssert.h ├── Heap.h ├── IntTypes.h ├── Map.h ├── Queue.h ├── Sort.h ├── Vec.h ├── VecThreads.h ├── XAlloc.h ├── config.mk └── template.mk ├── simp ├── Main.cc ├── Makefile ├── SimpSolver.cc └── SimpSolver.h └── utils ├── Makefile ├── Options.cc ├── Options.h ├── ParseUtils.h ├── System.cc └── System.h /.circleci/config.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ALIGN-analoglayout/AnalogDetailedRouter/HEAD/.circleci/config.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | \#*\# 2 | *~ 3 | bin/ 4 | obj_optdev/ 5 | tests/__pycache__/ 6 | -------------------------------------------------------------------------------- /Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ALIGN-analoglayout/AnalogDetailedRouter/HEAD/Dockerfile -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ALIGN-analoglayout/AnalogDetailedRouter/HEAD/LICENSE -------------------------------------------------------------------------------- /Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ALIGN-analoglayout/AnalogDetailedRouter/HEAD/Makefile -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ALIGN-analoglayout/AnalogDetailedRouter/HEAD/README.md -------------------------------------------------------------------------------- /collateral/mockpdk/arch.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ALIGN-analoglayout/AnalogDetailedRouter/HEAD/collateral/mockpdk/arch.txt -------------------------------------------------------------------------------- /collateral/mockpdk/design_rules.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ALIGN-analoglayout/AnalogDetailedRouter/HEAD/collateral/mockpdk/design_rules.txt -------------------------------------------------------------------------------- /collateral/mockpdk/file.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ALIGN-analoglayout/AnalogDetailedRouter/HEAD/collateral/mockpdk/file.txt -------------------------------------------------------------------------------- /collateral/mockpdk/generate_test_case.tcl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ALIGN-analoglayout/AnalogDetailedRouter/HEAD/collateral/mockpdk/generate_test_case.tcl -------------------------------------------------------------------------------- /collateral/mockpdk/globalrouting.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ALIGN-analoglayout/AnalogDetailedRouter/HEAD/collateral/mockpdk/globalrouting.txt -------------------------------------------------------------------------------- /collateral/mockpdk/layers.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ALIGN-analoglayout/AnalogDetailedRouter/HEAD/collateral/mockpdk/layers.txt -------------------------------------------------------------------------------- /collateral/mockpdk/metal_templates.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ALIGN-analoglayout/AnalogDetailedRouter/HEAD/collateral/mockpdk/metal_templates.txt -------------------------------------------------------------------------------- /collateral/mockpdk/mtis.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ALIGN-analoglayout/AnalogDetailedRouter/HEAD/collateral/mockpdk/mtis.txt -------------------------------------------------------------------------------- /collateral/mockpdk/netlist.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ALIGN-analoglayout/AnalogDetailedRouter/HEAD/collateral/mockpdk/netlist.txt -------------------------------------------------------------------------------- /collateral/mockpdk/patterns.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ALIGN-analoglayout/AnalogDetailedRouter/HEAD/collateral/mockpdk/patterns.txt -------------------------------------------------------------------------------- /collateral/mockpdk/via_generators.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ALIGN-analoglayout/AnalogDetailedRouter/HEAD/collateral/mockpdk/via_generators.txt -------------------------------------------------------------------------------- /doc/analog_detailed_router_training.pptx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ALIGN-analoglayout/AnalogDetailedRouter/HEAD/doc/analog_detailed_router_training.pptx -------------------------------------------------------------------------------- /doc/images/new_vga_adr.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ALIGN-analoglayout/AnalogDetailedRouter/HEAD/doc/images/new_vga_adr.png -------------------------------------------------------------------------------- /include/suAssert.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ALIGN-analoglayout/AnalogDetailedRouter/HEAD/include/suAssert.h -------------------------------------------------------------------------------- /include/suCellInstance.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ALIGN-analoglayout/AnalogDetailedRouter/HEAD/include/suCellInstance.h -------------------------------------------------------------------------------- /include/suCellManager.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ALIGN-analoglayout/AnalogDetailedRouter/HEAD/include/suCellManager.h -------------------------------------------------------------------------------- /include/suCellMaster.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ALIGN-analoglayout/AnalogDetailedRouter/HEAD/include/suCellMaster.h -------------------------------------------------------------------------------- /include/suClauseBank.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ALIGN-analoglayout/AnalogDetailedRouter/HEAD/include/suClauseBank.h -------------------------------------------------------------------------------- /include/suClauseManager.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ALIGN-analoglayout/AnalogDetailedRouter/HEAD/include/suClauseManager.h -------------------------------------------------------------------------------- /include/suColoredLayer.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ALIGN-analoglayout/AnalogDetailedRouter/HEAD/include/suColoredLayer.h -------------------------------------------------------------------------------- /include/suCommandLineManager.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ALIGN-analoglayout/AnalogDetailedRouter/HEAD/include/suCommandLineManager.h -------------------------------------------------------------------------------- /include/suConnectedEntity.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ALIGN-analoglayout/AnalogDetailedRouter/HEAD/include/suConnectedEntity.h -------------------------------------------------------------------------------- /include/suDefine.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ALIGN-analoglayout/AnalogDetailedRouter/HEAD/include/suDefine.h -------------------------------------------------------------------------------- /include/suError.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ALIGN-analoglayout/AnalogDetailedRouter/HEAD/include/suError.h -------------------------------------------------------------------------------- /include/suErrorManager.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ALIGN-analoglayout/AnalogDetailedRouter/HEAD/include/suErrorManager.h -------------------------------------------------------------------------------- /include/suGREdge.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ALIGN-analoglayout/AnalogDetailedRouter/HEAD/include/suGREdge.h -------------------------------------------------------------------------------- /include/suGenerator.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ALIGN-analoglayout/AnalogDetailedRouter/HEAD/include/suGenerator.h -------------------------------------------------------------------------------- /include/suGeneratorInstance.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ALIGN-analoglayout/AnalogDetailedRouter/HEAD/include/suGeneratorInstance.h -------------------------------------------------------------------------------- /include/suGeneratorManager.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ALIGN-analoglayout/AnalogDetailedRouter/HEAD/include/suGeneratorManager.h -------------------------------------------------------------------------------- /include/suGlobalRoute.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ALIGN-analoglayout/AnalogDetailedRouter/HEAD/include/suGlobalRoute.h -------------------------------------------------------------------------------- /include/suGlobalRouter.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ALIGN-analoglayout/AnalogDetailedRouter/HEAD/include/suGlobalRouter.h -------------------------------------------------------------------------------- /include/suGrid.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ALIGN-analoglayout/AnalogDetailedRouter/HEAD/include/suGrid.h -------------------------------------------------------------------------------- /include/suJournal.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ALIGN-analoglayout/AnalogDetailedRouter/HEAD/include/suJournal.h -------------------------------------------------------------------------------- /include/suLayer.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ALIGN-analoglayout/AnalogDetailedRouter/HEAD/include/suLayer.h -------------------------------------------------------------------------------- /include/suLayerManager.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ALIGN-analoglayout/AnalogDetailedRouter/HEAD/include/suLayerManager.h -------------------------------------------------------------------------------- /include/suLayoutFunc.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ALIGN-analoglayout/AnalogDetailedRouter/HEAD/include/suLayoutFunc.h -------------------------------------------------------------------------------- /include/suLayoutLeaf.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ALIGN-analoglayout/AnalogDetailedRouter/HEAD/include/suLayoutLeaf.h -------------------------------------------------------------------------------- /include/suLayoutNode.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ALIGN-analoglayout/AnalogDetailedRouter/HEAD/include/suLayoutNode.h -------------------------------------------------------------------------------- /include/suMetalTemplate.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ALIGN-analoglayout/AnalogDetailedRouter/HEAD/include/suMetalTemplate.h -------------------------------------------------------------------------------- /include/suMetalTemplateInstance.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ALIGN-analoglayout/AnalogDetailedRouter/HEAD/include/suMetalTemplateInstance.h -------------------------------------------------------------------------------- /include/suMetalTemplateManager.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ALIGN-analoglayout/AnalogDetailedRouter/HEAD/include/suMetalTemplateManager.h -------------------------------------------------------------------------------- /include/suNet.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ALIGN-analoglayout/AnalogDetailedRouter/HEAD/include/suNet.h -------------------------------------------------------------------------------- /include/suOptionManager.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ALIGN-analoglayout/AnalogDetailedRouter/HEAD/include/suOptionManager.h -------------------------------------------------------------------------------- /include/suPattern.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ALIGN-analoglayout/AnalogDetailedRouter/HEAD/include/suPattern.h -------------------------------------------------------------------------------- /include/suPatternGenerator.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ALIGN-analoglayout/AnalogDetailedRouter/HEAD/include/suPatternGenerator.h -------------------------------------------------------------------------------- /include/suPatternInstance.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ALIGN-analoglayout/AnalogDetailedRouter/HEAD/include/suPatternInstance.h -------------------------------------------------------------------------------- /include/suPatternManager.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ALIGN-analoglayout/AnalogDetailedRouter/HEAD/include/suPatternManager.h -------------------------------------------------------------------------------- /include/suPoint.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ALIGN-analoglayout/AnalogDetailedRouter/HEAD/include/suPoint.h -------------------------------------------------------------------------------- /include/suRectangle.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ALIGN-analoglayout/AnalogDetailedRouter/HEAD/include/suRectangle.h -------------------------------------------------------------------------------- /include/suRegion.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ALIGN-analoglayout/AnalogDetailedRouter/HEAD/include/suRegion.h -------------------------------------------------------------------------------- /include/suRoute.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ALIGN-analoglayout/AnalogDetailedRouter/HEAD/include/suRoute.h -------------------------------------------------------------------------------- /include/suRouteGenerator.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ALIGN-analoglayout/AnalogDetailedRouter/HEAD/include/suRouteGenerator.h -------------------------------------------------------------------------------- /include/suRuleManager.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ALIGN-analoglayout/AnalogDetailedRouter/HEAD/include/suRuleManager.h -------------------------------------------------------------------------------- /include/suSVI.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ALIGN-analoglayout/AnalogDetailedRouter/HEAD/include/suSVI.h -------------------------------------------------------------------------------- /include/suSatRouter.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ALIGN-analoglayout/AnalogDetailedRouter/HEAD/include/suSatRouter.h -------------------------------------------------------------------------------- /include/suSatSolver.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ALIGN-analoglayout/AnalogDetailedRouter/HEAD/include/suSatSolver.h -------------------------------------------------------------------------------- /include/suSatSolverGlucose.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ALIGN-analoglayout/AnalogDetailedRouter/HEAD/include/suSatSolverGlucose.h -------------------------------------------------------------------------------- /include/suSatSolverUnitTestA.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ALIGN-analoglayout/AnalogDetailedRouter/HEAD/include/suSatSolverUnitTestA.h -------------------------------------------------------------------------------- /include/suSatSolverUnitTestB.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ALIGN-analoglayout/AnalogDetailedRouter/HEAD/include/suSatSolverUnitTestB.h -------------------------------------------------------------------------------- /include/suSatSolverUnitTestC.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ALIGN-analoglayout/AnalogDetailedRouter/HEAD/include/suSatSolverUnitTestC.h -------------------------------------------------------------------------------- /include/suSatSolverUnitTestD.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ALIGN-analoglayout/AnalogDetailedRouter/HEAD/include/suSatSolverUnitTestD.h -------------------------------------------------------------------------------- /include/suSatSolverUnitTestE.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ALIGN-analoglayout/AnalogDetailedRouter/HEAD/include/suSatSolverUnitTestE.h -------------------------------------------------------------------------------- /include/suSatSolverWrapper.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ALIGN-analoglayout/AnalogDetailedRouter/HEAD/include/suSatSolverWrapper.h -------------------------------------------------------------------------------- /include/suStatic.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ALIGN-analoglayout/AnalogDetailedRouter/HEAD/include/suStatic.h -------------------------------------------------------------------------------- /include/suTie.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ALIGN-analoglayout/AnalogDetailedRouter/HEAD/include/suTie.h -------------------------------------------------------------------------------- /include/suTimeManager.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ALIGN-analoglayout/AnalogDetailedRouter/HEAD/include/suTimeManager.h -------------------------------------------------------------------------------- /include/suToken.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ALIGN-analoglayout/AnalogDetailedRouter/HEAD/include/suToken.h -------------------------------------------------------------------------------- /include/suTokenOwner.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ALIGN-analoglayout/AnalogDetailedRouter/HEAD/include/suTokenOwner.h -------------------------------------------------------------------------------- /include/suTokenParser.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ALIGN-analoglayout/AnalogDetailedRouter/HEAD/include/suTokenParser.h -------------------------------------------------------------------------------- /include/suTypedefs.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ALIGN-analoglayout/AnalogDetailedRouter/HEAD/include/suTypedefs.h -------------------------------------------------------------------------------- /include/suViaField.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ALIGN-analoglayout/AnalogDetailedRouter/HEAD/include/suViaField.h -------------------------------------------------------------------------------- /include/suWire.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ALIGN-analoglayout/AnalogDetailedRouter/HEAD/include/suWire.h -------------------------------------------------------------------------------- /include/suWireManager.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ALIGN-analoglayout/AnalogDetailedRouter/HEAD/include/suWireManager.h -------------------------------------------------------------------------------- /src/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ALIGN-analoglayout/AnalogDetailedRouter/HEAD/src/LICENSE -------------------------------------------------------------------------------- /src/suBackUp.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ALIGN-analoglayout/AnalogDetailedRouter/HEAD/src/suBackUp.cpp -------------------------------------------------------------------------------- /src/suCellManager.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ALIGN-analoglayout/AnalogDetailedRouter/HEAD/src/suCellManager.cpp -------------------------------------------------------------------------------- /src/suCellMaster.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ALIGN-analoglayout/AnalogDetailedRouter/HEAD/src/suCellMaster.cpp -------------------------------------------------------------------------------- /src/suClauseBank.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ALIGN-analoglayout/AnalogDetailedRouter/HEAD/src/suClauseBank.cpp -------------------------------------------------------------------------------- /src/suClauseManager.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ALIGN-analoglayout/AnalogDetailedRouter/HEAD/src/suClauseManager.cpp -------------------------------------------------------------------------------- /src/suCommandLineManager.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ALIGN-analoglayout/AnalogDetailedRouter/HEAD/src/suCommandLineManager.cpp -------------------------------------------------------------------------------- /src/suConnectedEntity.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ALIGN-analoglayout/AnalogDetailedRouter/HEAD/src/suConnectedEntity.cpp -------------------------------------------------------------------------------- /src/suError.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ALIGN-analoglayout/AnalogDetailedRouter/HEAD/src/suError.cpp -------------------------------------------------------------------------------- /src/suErrorManager.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ALIGN-analoglayout/AnalogDetailedRouter/HEAD/src/suErrorManager.cpp -------------------------------------------------------------------------------- /src/suGREdge.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ALIGN-analoglayout/AnalogDetailedRouter/HEAD/src/suGREdge.cpp -------------------------------------------------------------------------------- /src/suGenerator.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ALIGN-analoglayout/AnalogDetailedRouter/HEAD/src/suGenerator.cpp -------------------------------------------------------------------------------- /src/suGeneratorInstance.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ALIGN-analoglayout/AnalogDetailedRouter/HEAD/src/suGeneratorInstance.cpp -------------------------------------------------------------------------------- /src/suGeneratorManager.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ALIGN-analoglayout/AnalogDetailedRouter/HEAD/src/suGeneratorManager.cpp -------------------------------------------------------------------------------- /src/suGlobalRoute.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ALIGN-analoglayout/AnalogDetailedRouter/HEAD/src/suGlobalRoute.cpp -------------------------------------------------------------------------------- /src/suGlobalRouter.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ALIGN-analoglayout/AnalogDetailedRouter/HEAD/src/suGlobalRouter.cpp -------------------------------------------------------------------------------- /src/suGrid.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ALIGN-analoglayout/AnalogDetailedRouter/HEAD/src/suGrid.cpp -------------------------------------------------------------------------------- /src/suJournal.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ALIGN-analoglayout/AnalogDetailedRouter/HEAD/src/suJournal.cpp -------------------------------------------------------------------------------- /src/suLayer.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ALIGN-analoglayout/AnalogDetailedRouter/HEAD/src/suLayer.cpp -------------------------------------------------------------------------------- /src/suLayerManager.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ALIGN-analoglayout/AnalogDetailedRouter/HEAD/src/suLayerManager.cpp -------------------------------------------------------------------------------- /src/suLayoutFunc.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ALIGN-analoglayout/AnalogDetailedRouter/HEAD/src/suLayoutFunc.cpp -------------------------------------------------------------------------------- /src/suLayoutLeaf.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ALIGN-analoglayout/AnalogDetailedRouter/HEAD/src/suLayoutLeaf.cpp -------------------------------------------------------------------------------- /src/suLayoutNode.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ALIGN-analoglayout/AnalogDetailedRouter/HEAD/src/suLayoutNode.cpp -------------------------------------------------------------------------------- /src/suMain.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ALIGN-analoglayout/AnalogDetailedRouter/HEAD/src/suMain.cpp -------------------------------------------------------------------------------- /src/suMetalTemplate.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ALIGN-analoglayout/AnalogDetailedRouter/HEAD/src/suMetalTemplate.cpp -------------------------------------------------------------------------------- /src/suMetalTemplateInstance.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ALIGN-analoglayout/AnalogDetailedRouter/HEAD/src/suMetalTemplateInstance.cpp -------------------------------------------------------------------------------- /src/suMetalTemplateManager.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ALIGN-analoglayout/AnalogDetailedRouter/HEAD/src/suMetalTemplateManager.cpp -------------------------------------------------------------------------------- /src/suNet.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ALIGN-analoglayout/AnalogDetailedRouter/HEAD/src/suNet.cpp -------------------------------------------------------------------------------- /src/suOptionManager.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ALIGN-analoglayout/AnalogDetailedRouter/HEAD/src/suOptionManager.cpp -------------------------------------------------------------------------------- /src/suPattern.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ALIGN-analoglayout/AnalogDetailedRouter/HEAD/src/suPattern.cpp -------------------------------------------------------------------------------- /src/suPatternGenerator.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ALIGN-analoglayout/AnalogDetailedRouter/HEAD/src/suPatternGenerator.cpp -------------------------------------------------------------------------------- /src/suPatternInstance.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ALIGN-analoglayout/AnalogDetailedRouter/HEAD/src/suPatternInstance.cpp -------------------------------------------------------------------------------- /src/suPatternManager.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ALIGN-analoglayout/AnalogDetailedRouter/HEAD/src/suPatternManager.cpp -------------------------------------------------------------------------------- /src/suRectangle.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ALIGN-analoglayout/AnalogDetailedRouter/HEAD/src/suRectangle.cpp -------------------------------------------------------------------------------- /src/suRegion.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ALIGN-analoglayout/AnalogDetailedRouter/HEAD/src/suRegion.cpp -------------------------------------------------------------------------------- /src/suRoute.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ALIGN-analoglayout/AnalogDetailedRouter/HEAD/src/suRoute.cpp -------------------------------------------------------------------------------- /src/suRouteGenerator.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ALIGN-analoglayout/AnalogDetailedRouter/HEAD/src/suRouteGenerator.cpp -------------------------------------------------------------------------------- /src/suRuleManager.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ALIGN-analoglayout/AnalogDetailedRouter/HEAD/src/suRuleManager.cpp -------------------------------------------------------------------------------- /src/suSVI.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ALIGN-analoglayout/AnalogDetailedRouter/HEAD/src/suSVI.cpp -------------------------------------------------------------------------------- /src/suSatRouter.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ALIGN-analoglayout/AnalogDetailedRouter/HEAD/src/suSatRouter.cpp -------------------------------------------------------------------------------- /src/suSatSolverGlucose.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ALIGN-analoglayout/AnalogDetailedRouter/HEAD/src/suSatSolverGlucose.cpp -------------------------------------------------------------------------------- /src/suSatSolverUnitTestA.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ALIGN-analoglayout/AnalogDetailedRouter/HEAD/src/suSatSolverUnitTestA.cpp -------------------------------------------------------------------------------- /src/suSatSolverUnitTestB.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ALIGN-analoglayout/AnalogDetailedRouter/HEAD/src/suSatSolverUnitTestB.cpp -------------------------------------------------------------------------------- /src/suSatSolverUnitTestC.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ALIGN-analoglayout/AnalogDetailedRouter/HEAD/src/suSatSolverUnitTestC.cpp -------------------------------------------------------------------------------- /src/suSatSolverUnitTestD.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ALIGN-analoglayout/AnalogDetailedRouter/HEAD/src/suSatSolverUnitTestD.cpp -------------------------------------------------------------------------------- /src/suSatSolverUnitTestE.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ALIGN-analoglayout/AnalogDetailedRouter/HEAD/src/suSatSolverUnitTestE.cpp -------------------------------------------------------------------------------- /src/suSatSolverWrapper.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ALIGN-analoglayout/AnalogDetailedRouter/HEAD/src/suSatSolverWrapper.cpp -------------------------------------------------------------------------------- /src/suStatic.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ALIGN-analoglayout/AnalogDetailedRouter/HEAD/src/suStatic.cpp -------------------------------------------------------------------------------- /src/suTie.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ALIGN-analoglayout/AnalogDetailedRouter/HEAD/src/suTie.cpp -------------------------------------------------------------------------------- /src/suTimeManager.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ALIGN-analoglayout/AnalogDetailedRouter/HEAD/src/suTimeManager.cpp -------------------------------------------------------------------------------- /src/suToken.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ALIGN-analoglayout/AnalogDetailedRouter/HEAD/src/suToken.cpp -------------------------------------------------------------------------------- /src/suTokenOwner.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ALIGN-analoglayout/AnalogDetailedRouter/HEAD/src/suTokenOwner.cpp -------------------------------------------------------------------------------- /src/suTokenParser.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ALIGN-analoglayout/AnalogDetailedRouter/HEAD/src/suTokenParser.cpp -------------------------------------------------------------------------------- /src/suViaField.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ALIGN-analoglayout/AnalogDetailedRouter/HEAD/src/suViaField.cpp -------------------------------------------------------------------------------- /src/suWire.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ALIGN-analoglayout/AnalogDetailedRouter/HEAD/src/suWire.cpp -------------------------------------------------------------------------------- /src/suWireManager.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ALIGN-analoglayout/AnalogDetailedRouter/HEAD/src/suWireManager.cpp -------------------------------------------------------------------------------- /tests/test_vga.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ALIGN-analoglayout/AnalogDetailedRouter/HEAD/tests/test_vga.py -------------------------------------------------------------------------------- /tests/vga/.gitignore: -------------------------------------------------------------------------------- 1 | out/ 2 | *~ 3 | -------------------------------------------------------------------------------- /tests/vga/DR_COLLATERAL/Process.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ALIGN-analoglayout/AnalogDetailedRouter/HEAD/tests/vga/DR_COLLATERAL/Process.json -------------------------------------------------------------------------------- /tests/vga/DR_COLLATERAL/arch.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ALIGN-analoglayout/AnalogDetailedRouter/HEAD/tests/vga/DR_COLLATERAL/arch.txt -------------------------------------------------------------------------------- /tests/vga/DR_COLLATERAL/car_generators.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ALIGN-analoglayout/AnalogDetailedRouter/HEAD/tests/vga/DR_COLLATERAL/car_generators.txt -------------------------------------------------------------------------------- /tests/vga/DR_COLLATERAL/design_rules.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ALIGN-analoglayout/AnalogDetailedRouter/HEAD/tests/vga/DR_COLLATERAL/design_rules.txt -------------------------------------------------------------------------------- /tests/vga/DR_COLLATERAL/layers.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ALIGN-analoglayout/AnalogDetailedRouter/HEAD/tests/vga/DR_COLLATERAL/layers.txt -------------------------------------------------------------------------------- /tests/vga/DR_COLLATERAL/v2_patterns.txt: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/vga/INPUT/ctrl.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ALIGN-analoglayout/AnalogDetailedRouter/HEAD/tests/vga/INPUT/ctrl.txt -------------------------------------------------------------------------------- /tests/vga/INPUT/mydesign_dr_globalrouting.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ALIGN-analoglayout/AnalogDetailedRouter/HEAD/tests/vga/INPUT/mydesign_dr_globalrouting.txt -------------------------------------------------------------------------------- /tests/vga/INPUT/mydesign_dr_metal_templates.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ALIGN-analoglayout/AnalogDetailedRouter/HEAD/tests/vga/INPUT/mydesign_dr_metal_templates.txt -------------------------------------------------------------------------------- /tests/vga/INPUT/mydesign_dr_mti.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ALIGN-analoglayout/AnalogDetailedRouter/HEAD/tests/vga/INPUT/mydesign_dr_mti.txt -------------------------------------------------------------------------------- /tests/vga/INPUT/mydesign_dr_netlist.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ALIGN-analoglayout/AnalogDetailedRouter/HEAD/tests/vga/INPUT/mydesign_dr_netlist.txt -------------------------------------------------------------------------------- /tests/vga/out-gold/debug_mydesign.lgf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ALIGN-analoglayout/AnalogDetailedRouter/HEAD/tests/vga/out-gold/debug_mydesign.lgf -------------------------------------------------------------------------------- /tests/vga/out-gold/mydesign.lgf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ALIGN-analoglayout/AnalogDetailedRouter/HEAD/tests/vga/out-gold/mydesign.lgf -------------------------------------------------------------------------------- /tests/vga/out-gold/mydesign.playerr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ALIGN-analoglayout/AnalogDetailedRouter/HEAD/tests/vga/out-gold/mydesign.playerr -------------------------------------------------------------------------------- /tests/vga/out-gold/mydesign_ce.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ALIGN-analoglayout/AnalogDetailedRouter/HEAD/tests/vga/out-gold/mydesign_ce.txt -------------------------------------------------------------------------------- /tests/vga/out-gold/mydesign_gr.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ALIGN-analoglayout/AnalogDetailedRouter/HEAD/tests/vga/out-gold/mydesign_gr.txt -------------------------------------------------------------------------------- /tests/vga2/.gitignore: -------------------------------------------------------------------------------- 1 | out/ 2 | *~ 3 | -------------------------------------------------------------------------------- /tests/vga2/DR_COLLATERAL/Process.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ALIGN-analoglayout/AnalogDetailedRouter/HEAD/tests/vga2/DR_COLLATERAL/Process.json -------------------------------------------------------------------------------- /tests/vga2/DR_COLLATERAL/arch.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ALIGN-analoglayout/AnalogDetailedRouter/HEAD/tests/vga2/DR_COLLATERAL/arch.txt -------------------------------------------------------------------------------- /tests/vga2/DR_COLLATERAL/car_generators.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ALIGN-analoglayout/AnalogDetailedRouter/HEAD/tests/vga2/DR_COLLATERAL/car_generators.txt -------------------------------------------------------------------------------- /tests/vga2/DR_COLLATERAL/design_rules.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ALIGN-analoglayout/AnalogDetailedRouter/HEAD/tests/vga2/DR_COLLATERAL/design_rules.txt -------------------------------------------------------------------------------- /tests/vga2/DR_COLLATERAL/layers.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ALIGN-analoglayout/AnalogDetailedRouter/HEAD/tests/vga2/DR_COLLATERAL/layers.txt -------------------------------------------------------------------------------- /tests/vga2/DR_COLLATERAL/v2_patterns.txt: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/vga2/INPUT/ctrl.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ALIGN-analoglayout/AnalogDetailedRouter/HEAD/tests/vga2/INPUT/ctrl.txt -------------------------------------------------------------------------------- /tests/vga2/INPUT/mydesign_dr_globalrouting.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ALIGN-analoglayout/AnalogDetailedRouter/HEAD/tests/vga2/INPUT/mydesign_dr_globalrouting.txt -------------------------------------------------------------------------------- /tests/vga2/INPUT/mydesign_dr_metal_templates.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ALIGN-analoglayout/AnalogDetailedRouter/HEAD/tests/vga2/INPUT/mydesign_dr_metal_templates.txt -------------------------------------------------------------------------------- /tests/vga2/INPUT/mydesign_dr_mti.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ALIGN-analoglayout/AnalogDetailedRouter/HEAD/tests/vga2/INPUT/mydesign_dr_mti.txt -------------------------------------------------------------------------------- /tests/vga2/INPUT/mydesign_dr_netlist.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ALIGN-analoglayout/AnalogDetailedRouter/HEAD/tests/vga2/INPUT/mydesign_dr_netlist.txt -------------------------------------------------------------------------------- /tests/vga2/out-gold/debug_mydesign.lgf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ALIGN-analoglayout/AnalogDetailedRouter/HEAD/tests/vga2/out-gold/debug_mydesign.lgf -------------------------------------------------------------------------------- /tests/vga2/out-gold/mydesign.lgf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ALIGN-analoglayout/AnalogDetailedRouter/HEAD/tests/vga2/out-gold/mydesign.lgf -------------------------------------------------------------------------------- /tests/vga2/out-gold/mydesign.playerr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ALIGN-analoglayout/AnalogDetailedRouter/HEAD/tests/vga2/out-gold/mydesign.playerr -------------------------------------------------------------------------------- /tests/vga2/out-gold/mydesign_ce.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ALIGN-analoglayout/AnalogDetailedRouter/HEAD/tests/vga2/out-gold/mydesign_ce.txt -------------------------------------------------------------------------------- /tests/vga2/out-gold/mydesign_gr.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ALIGN-analoglayout/AnalogDetailedRouter/HEAD/tests/vga2/out-gold/mydesign_gr.txt -------------------------------------------------------------------------------- /tests/vga3/.gitignore: -------------------------------------------------------------------------------- 1 | out/ 2 | *~ 3 | -------------------------------------------------------------------------------- /tests/vga3/DR_COLLATERAL/Process.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ALIGN-analoglayout/AnalogDetailedRouter/HEAD/tests/vga3/DR_COLLATERAL/Process.json -------------------------------------------------------------------------------- /tests/vga3/DR_COLLATERAL/arch.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ALIGN-analoglayout/AnalogDetailedRouter/HEAD/tests/vga3/DR_COLLATERAL/arch.txt -------------------------------------------------------------------------------- /tests/vga3/DR_COLLATERAL/car_generators.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ALIGN-analoglayout/AnalogDetailedRouter/HEAD/tests/vga3/DR_COLLATERAL/car_generators.txt -------------------------------------------------------------------------------- /tests/vga3/DR_COLLATERAL/design_rules.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ALIGN-analoglayout/AnalogDetailedRouter/HEAD/tests/vga3/DR_COLLATERAL/design_rules.txt -------------------------------------------------------------------------------- /tests/vga3/DR_COLLATERAL/layers.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ALIGN-analoglayout/AnalogDetailedRouter/HEAD/tests/vga3/DR_COLLATERAL/layers.txt -------------------------------------------------------------------------------- /tests/vga3/DR_COLLATERAL/v2_patterns.txt: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/vga3/INPUT/__json_cktgen_physical_vga: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ALIGN-analoglayout/AnalogDetailedRouter/HEAD/tests/vga3/INPUT/__json_cktgen_physical_vga -------------------------------------------------------------------------------- /tests/vga3/INPUT/ctrl.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ALIGN-analoglayout/AnalogDetailedRouter/HEAD/tests/vga3/INPUT/ctrl.txt -------------------------------------------------------------------------------- /tests/vga3/INPUT/mydesign_dr_globalrouting.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ALIGN-analoglayout/AnalogDetailedRouter/HEAD/tests/vga3/INPUT/mydesign_dr_globalrouting.json -------------------------------------------------------------------------------- /tests/vga3/INPUT/mydesign_dr_globalrouting.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ALIGN-analoglayout/AnalogDetailedRouter/HEAD/tests/vga3/INPUT/mydesign_dr_globalrouting.txt -------------------------------------------------------------------------------- /tests/vga3/INPUT/mydesign_dr_metal_templates.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ALIGN-analoglayout/AnalogDetailedRouter/HEAD/tests/vga3/INPUT/mydesign_dr_metal_templates.txt -------------------------------------------------------------------------------- /tests/vga3/INPUT/mydesign_dr_mti.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ALIGN-analoglayout/AnalogDetailedRouter/HEAD/tests/vga3/INPUT/mydesign_dr_mti.txt -------------------------------------------------------------------------------- /tests/vga3/INPUT/mydesign_dr_netlist.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ALIGN-analoglayout/AnalogDetailedRouter/HEAD/tests/vga3/INPUT/mydesign_dr_netlist.txt -------------------------------------------------------------------------------- /tests/vga3/INPUT/vga_global_router_out.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ALIGN-analoglayout/AnalogDetailedRouter/HEAD/tests/vga3/INPUT/vga_global_router_out.json -------------------------------------------------------------------------------- /tests/vga3/out-gold/debug_mydesign.lgf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ALIGN-analoglayout/AnalogDetailedRouter/HEAD/tests/vga3/out-gold/debug_mydesign.lgf -------------------------------------------------------------------------------- /tests/vga3/out-gold/mydesign.lgf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ALIGN-analoglayout/AnalogDetailedRouter/HEAD/tests/vga3/out-gold/mydesign.lgf -------------------------------------------------------------------------------- /tests/vga3/out-gold/mydesign.playerr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ALIGN-analoglayout/AnalogDetailedRouter/HEAD/tests/vga3/out-gold/mydesign.playerr -------------------------------------------------------------------------------- /tests/vga3/out-gold/mydesign_ce.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ALIGN-analoglayout/AnalogDetailedRouter/HEAD/tests/vga3/out-gold/mydesign_ce.txt -------------------------------------------------------------------------------- /tests/vga3/out-gold/mydesign_gr.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ALIGN-analoglayout/AnalogDetailedRouter/HEAD/tests/vga3/out-gold/mydesign_gr.txt -------------------------------------------------------------------------------- /vendor/Glucose_4.1.0/glucose-syrup-4.1/Changelog: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ALIGN-analoglayout/AnalogDetailedRouter/HEAD/vendor/Glucose_4.1.0/glucose-syrup-4.1/Changelog -------------------------------------------------------------------------------- /vendor/Glucose_4.1.0/glucose-syrup-4.1/LICENCE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ALIGN-analoglayout/AnalogDetailedRouter/HEAD/vendor/Glucose_4.1.0/glucose-syrup-4.1/LICENCE -------------------------------------------------------------------------------- /vendor/Glucose_4.1.0/glucose-syrup-4.1/README: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ALIGN-analoglayout/AnalogDetailedRouter/HEAD/vendor/Glucose_4.1.0/glucose-syrup-4.1/README -------------------------------------------------------------------------------- /vendor/Glucose_4.1.0/glucose-syrup-4.1/core/BoundedQueue.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ALIGN-analoglayout/AnalogDetailedRouter/HEAD/vendor/Glucose_4.1.0/glucose-syrup-4.1/core/BoundedQueue.h -------------------------------------------------------------------------------- /vendor/Glucose_4.1.0/glucose-syrup-4.1/core/Constants.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ALIGN-analoglayout/AnalogDetailedRouter/HEAD/vendor/Glucose_4.1.0/glucose-syrup-4.1/core/Constants.h -------------------------------------------------------------------------------- /vendor/Glucose_4.1.0/glucose-syrup-4.1/core/Dimacs.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ALIGN-analoglayout/AnalogDetailedRouter/HEAD/vendor/Glucose_4.1.0/glucose-syrup-4.1/core/Dimacs.h -------------------------------------------------------------------------------- /vendor/Glucose_4.1.0/glucose-syrup-4.1/core/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ALIGN-analoglayout/AnalogDetailedRouter/HEAD/vendor/Glucose_4.1.0/glucose-syrup-4.1/core/Makefile -------------------------------------------------------------------------------- /vendor/Glucose_4.1.0/glucose-syrup-4.1/core/Solver.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ALIGN-analoglayout/AnalogDetailedRouter/HEAD/vendor/Glucose_4.1.0/glucose-syrup-4.1/core/Solver.cc -------------------------------------------------------------------------------- /vendor/Glucose_4.1.0/glucose-syrup-4.1/core/Solver.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ALIGN-analoglayout/AnalogDetailedRouter/HEAD/vendor/Glucose_4.1.0/glucose-syrup-4.1/core/Solver.h -------------------------------------------------------------------------------- /vendor/Glucose_4.1.0/glucose-syrup-4.1/core/SolverStats.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ALIGN-analoglayout/AnalogDetailedRouter/HEAD/vendor/Glucose_4.1.0/glucose-syrup-4.1/core/SolverStats.h -------------------------------------------------------------------------------- /vendor/Glucose_4.1.0/glucose-syrup-4.1/core/SolverTypes.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ALIGN-analoglayout/AnalogDetailedRouter/HEAD/vendor/Glucose_4.1.0/glucose-syrup-4.1/core/SolverTypes.h -------------------------------------------------------------------------------- /vendor/Glucose_4.1.0/glucose-syrup-4.1/mtl/Alg.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ALIGN-analoglayout/AnalogDetailedRouter/HEAD/vendor/Glucose_4.1.0/glucose-syrup-4.1/mtl/Alg.h -------------------------------------------------------------------------------- /vendor/Glucose_4.1.0/glucose-syrup-4.1/mtl/Alloc.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ALIGN-analoglayout/AnalogDetailedRouter/HEAD/vendor/Glucose_4.1.0/glucose-syrup-4.1/mtl/Alloc.h -------------------------------------------------------------------------------- /vendor/Glucose_4.1.0/glucose-syrup-4.1/mtl/Clone.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ALIGN-analoglayout/AnalogDetailedRouter/HEAD/vendor/Glucose_4.1.0/glucose-syrup-4.1/mtl/Clone.h -------------------------------------------------------------------------------- /vendor/Glucose_4.1.0/glucose-syrup-4.1/mtl/CustomAssert.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ALIGN-analoglayout/AnalogDetailedRouter/HEAD/vendor/Glucose_4.1.0/glucose-syrup-4.1/mtl/CustomAssert.h -------------------------------------------------------------------------------- /vendor/Glucose_4.1.0/glucose-syrup-4.1/mtl/Heap.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ALIGN-analoglayout/AnalogDetailedRouter/HEAD/vendor/Glucose_4.1.0/glucose-syrup-4.1/mtl/Heap.h -------------------------------------------------------------------------------- /vendor/Glucose_4.1.0/glucose-syrup-4.1/mtl/IntTypes.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ALIGN-analoglayout/AnalogDetailedRouter/HEAD/vendor/Glucose_4.1.0/glucose-syrup-4.1/mtl/IntTypes.h -------------------------------------------------------------------------------- /vendor/Glucose_4.1.0/glucose-syrup-4.1/mtl/Map.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ALIGN-analoglayout/AnalogDetailedRouter/HEAD/vendor/Glucose_4.1.0/glucose-syrup-4.1/mtl/Map.h -------------------------------------------------------------------------------- /vendor/Glucose_4.1.0/glucose-syrup-4.1/mtl/Queue.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ALIGN-analoglayout/AnalogDetailedRouter/HEAD/vendor/Glucose_4.1.0/glucose-syrup-4.1/mtl/Queue.h -------------------------------------------------------------------------------- /vendor/Glucose_4.1.0/glucose-syrup-4.1/mtl/Sort.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ALIGN-analoglayout/AnalogDetailedRouter/HEAD/vendor/Glucose_4.1.0/glucose-syrup-4.1/mtl/Sort.h -------------------------------------------------------------------------------- /vendor/Glucose_4.1.0/glucose-syrup-4.1/mtl/Vec.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ALIGN-analoglayout/AnalogDetailedRouter/HEAD/vendor/Glucose_4.1.0/glucose-syrup-4.1/mtl/Vec.h -------------------------------------------------------------------------------- /vendor/Glucose_4.1.0/glucose-syrup-4.1/mtl/VecThreads.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ALIGN-analoglayout/AnalogDetailedRouter/HEAD/vendor/Glucose_4.1.0/glucose-syrup-4.1/mtl/VecThreads.h -------------------------------------------------------------------------------- /vendor/Glucose_4.1.0/glucose-syrup-4.1/mtl/XAlloc.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ALIGN-analoglayout/AnalogDetailedRouter/HEAD/vendor/Glucose_4.1.0/glucose-syrup-4.1/mtl/XAlloc.h -------------------------------------------------------------------------------- /vendor/Glucose_4.1.0/glucose-syrup-4.1/mtl/config.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ALIGN-analoglayout/AnalogDetailedRouter/HEAD/vendor/Glucose_4.1.0/glucose-syrup-4.1/mtl/config.mk -------------------------------------------------------------------------------- /vendor/Glucose_4.1.0/glucose-syrup-4.1/mtl/template.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ALIGN-analoglayout/AnalogDetailedRouter/HEAD/vendor/Glucose_4.1.0/glucose-syrup-4.1/mtl/template.mk -------------------------------------------------------------------------------- /vendor/Glucose_4.1.0/glucose-syrup-4.1/simp/Main.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ALIGN-analoglayout/AnalogDetailedRouter/HEAD/vendor/Glucose_4.1.0/glucose-syrup-4.1/simp/Main.cc -------------------------------------------------------------------------------- /vendor/Glucose_4.1.0/glucose-syrup-4.1/simp/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ALIGN-analoglayout/AnalogDetailedRouter/HEAD/vendor/Glucose_4.1.0/glucose-syrup-4.1/simp/Makefile -------------------------------------------------------------------------------- /vendor/Glucose_4.1.0/glucose-syrup-4.1/simp/SimpSolver.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ALIGN-analoglayout/AnalogDetailedRouter/HEAD/vendor/Glucose_4.1.0/glucose-syrup-4.1/simp/SimpSolver.cc -------------------------------------------------------------------------------- /vendor/Glucose_4.1.0/glucose-syrup-4.1/simp/SimpSolver.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ALIGN-analoglayout/AnalogDetailedRouter/HEAD/vendor/Glucose_4.1.0/glucose-syrup-4.1/simp/SimpSolver.h -------------------------------------------------------------------------------- /vendor/Glucose_4.1.0/glucose-syrup-4.1/utils/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ALIGN-analoglayout/AnalogDetailedRouter/HEAD/vendor/Glucose_4.1.0/glucose-syrup-4.1/utils/Makefile -------------------------------------------------------------------------------- /vendor/Glucose_4.1.0/glucose-syrup-4.1/utils/Options.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ALIGN-analoglayout/AnalogDetailedRouter/HEAD/vendor/Glucose_4.1.0/glucose-syrup-4.1/utils/Options.cc -------------------------------------------------------------------------------- /vendor/Glucose_4.1.0/glucose-syrup-4.1/utils/Options.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ALIGN-analoglayout/AnalogDetailedRouter/HEAD/vendor/Glucose_4.1.0/glucose-syrup-4.1/utils/Options.h -------------------------------------------------------------------------------- /vendor/Glucose_4.1.0/glucose-syrup-4.1/utils/ParseUtils.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ALIGN-analoglayout/AnalogDetailedRouter/HEAD/vendor/Glucose_4.1.0/glucose-syrup-4.1/utils/ParseUtils.h -------------------------------------------------------------------------------- /vendor/Glucose_4.1.0/glucose-syrup-4.1/utils/System.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ALIGN-analoglayout/AnalogDetailedRouter/HEAD/vendor/Glucose_4.1.0/glucose-syrup-4.1/utils/System.cc -------------------------------------------------------------------------------- /vendor/Glucose_4.1.0/glucose-syrup-4.1/utils/System.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ALIGN-analoglayout/AnalogDetailedRouter/HEAD/vendor/Glucose_4.1.0/glucose-syrup-4.1/utils/System.h --------------------------------------------------------------------------------