├── .gitignore ├── .gitmodules ├── README.md ├── __init__.py ├── config.py ├── demo ├── alu-chisel │ ├── Makefile │ ├── build.sbt │ ├── project │ │ └── build.properties │ └── src │ │ └── main │ │ └── scala │ │ └── Alu.scala ├── config.sample1.ini ├── config.sample2.ini ├── config.sample3.ini ├── gcd │ └── gcd.v └── lib │ ├── gscl45nm.lef │ └── gscl45nm.lib ├── designcfg.py ├── engine.py ├── flow.py ├── image └── arch.png ├── ops ├── ILP │ ├── ILTopt.py │ ├── __init__.py │ └── demo.py ├── __init__.py └── cds │ ├── __init__.py │ ├── cts.py │ ├── drc.py │ ├── floorplan.py │ ├── pdn.py │ ├── place.py │ ├── route.py │ └── syn.py ├── run.py └── util.py /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pku-dasys/cocoon/HEAD/.gitignore -------------------------------------------------------------------------------- /.gitmodules: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pku-dasys/cocoon/HEAD/.gitmodules -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pku-dasys/cocoon/HEAD/README.md -------------------------------------------------------------------------------- /__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /config.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pku-dasys/cocoon/HEAD/config.py -------------------------------------------------------------------------------- /demo/alu-chisel/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pku-dasys/cocoon/HEAD/demo/alu-chisel/Makefile -------------------------------------------------------------------------------- /demo/alu-chisel/build.sbt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pku-dasys/cocoon/HEAD/demo/alu-chisel/build.sbt -------------------------------------------------------------------------------- /demo/alu-chisel/project/build.properties: -------------------------------------------------------------------------------- 1 | sbt.version=1.5.2 2 | -------------------------------------------------------------------------------- /demo/alu-chisel/src/main/scala/Alu.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pku-dasys/cocoon/HEAD/demo/alu-chisel/src/main/scala/Alu.scala -------------------------------------------------------------------------------- /demo/config.sample1.ini: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pku-dasys/cocoon/HEAD/demo/config.sample1.ini -------------------------------------------------------------------------------- /demo/config.sample2.ini: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pku-dasys/cocoon/HEAD/demo/config.sample2.ini -------------------------------------------------------------------------------- /demo/config.sample3.ini: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pku-dasys/cocoon/HEAD/demo/config.sample3.ini -------------------------------------------------------------------------------- /demo/gcd/gcd.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pku-dasys/cocoon/HEAD/demo/gcd/gcd.v -------------------------------------------------------------------------------- /demo/lib/gscl45nm.lef: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pku-dasys/cocoon/HEAD/demo/lib/gscl45nm.lef -------------------------------------------------------------------------------- /demo/lib/gscl45nm.lib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pku-dasys/cocoon/HEAD/demo/lib/gscl45nm.lib -------------------------------------------------------------------------------- /designcfg.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pku-dasys/cocoon/HEAD/designcfg.py -------------------------------------------------------------------------------- /engine.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pku-dasys/cocoon/HEAD/engine.py -------------------------------------------------------------------------------- /flow.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pku-dasys/cocoon/HEAD/flow.py -------------------------------------------------------------------------------- /image/arch.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pku-dasys/cocoon/HEAD/image/arch.png -------------------------------------------------------------------------------- /ops/ILP/ILTopt.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pku-dasys/cocoon/HEAD/ops/ILP/ILTopt.py -------------------------------------------------------------------------------- /ops/ILP/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /ops/ILP/demo.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pku-dasys/cocoon/HEAD/ops/ILP/demo.py -------------------------------------------------------------------------------- /ops/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /ops/cds/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /ops/cds/cts.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pku-dasys/cocoon/HEAD/ops/cds/cts.py -------------------------------------------------------------------------------- /ops/cds/drc.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pku-dasys/cocoon/HEAD/ops/cds/drc.py -------------------------------------------------------------------------------- /ops/cds/floorplan.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pku-dasys/cocoon/HEAD/ops/cds/floorplan.py -------------------------------------------------------------------------------- /ops/cds/pdn.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pku-dasys/cocoon/HEAD/ops/cds/pdn.py -------------------------------------------------------------------------------- /ops/cds/place.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pku-dasys/cocoon/HEAD/ops/cds/place.py -------------------------------------------------------------------------------- /ops/cds/route.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pku-dasys/cocoon/HEAD/ops/cds/route.py -------------------------------------------------------------------------------- /ops/cds/syn.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pku-dasys/cocoon/HEAD/ops/cds/syn.py -------------------------------------------------------------------------------- /run.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pku-dasys/cocoon/HEAD/run.py -------------------------------------------------------------------------------- /util.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pku-dasys/cocoon/HEAD/util.py --------------------------------------------------------------------------------