Lusica1031 / BTAssign

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

BTAssign

Offical repo to implement F2F bonding terminal assignment algorithms into FastRoute

Algorithm description:

Siting Liu, Jiaxi Jiang, Zhuolun He, Ziyi Wang, Yibo Lin, Bei Yu, Martin Wong, “Routing-aware Legal Hybrid Bonding Terminal Assignment for 3D Face-to-Face Stacked ICs”, ACM International Symposium on Physical Design (ISPD), Taipei, Mar. 12–15, 2024.

Additional Package Requirement

ortools: Install (Recommend: binary installation)

Code Structure

grt - BTAssign, which is integrated into FastRoute. parser - make the netlist generated by Cadence Genus can be used in the contest binaries.

BTAssign

The key implementation can refer to grt/src/quadtree.cpp.

Usage

Replace the FastRoute in OpenROAD, and directly use the OpenROAD framework.

Cite

TBD

Datasets

To Do

License

CU-SD License. See LICENSE file.

About

License:Other


Languages

Language:C++ 79.8%Language:Python 12.3%Language:Tcl 6.2%Language:SWIG 1.0%Language:CMake 0.7%