This repository contains several subprojects, covering the basic physical design cycle.
Subproject | Brief |
---|---|
Partitioning | Performs bi-partitioning on a network consisting of a set of cells connected by a set of nets using the Fiduccia-Mattheyses Algorithm. |
Floorplanning | Conducts slicing floorplanning using the slicing tree structure and the simulated annealing algorithm. |
Placement | Identifies Hamilton Paths within the HSPICE netlist. |
Routing | Addresses the 2-layer channel routing problem by implementing the Constraint Left-Edge algorithm. |
Please check out the LICENSE file in each subproject.