UCSD Sizer for leakage/dynamic power recovery, timing recovery
Switch branches/tags
Nothing to show
Clone or download
Latest commit 97a4e29 Sep 30, 2018
Permalink
Failed to load latest commit information.
doc initial commit Sep 30, 2018
module initial commit Sep 30, 2018
src initial commit Sep 30, 2018
.gitignore initial commit Sep 30, 2018
.gitmodules initial commit Sep 30, 2018
LICENSE initial commit Sep 30, 2018
Makefile initial commit Sep 30, 2018
README.md initial commit Sep 30, 2018
TODO.md initial commit Sep 30, 2018

README.md

TritonSizer

UCSD Sizer

Pre-requisite

  • OpenSTA API

How To Compile

$ git clone --recursive https://github.com/abk-openroad/TritonSizer.git

Then, modify the __ZLIB_HOME__ and __OPENSTA_HOME__ to the corresponding install paths in src/Makefile

$ cd ~/TritonSizer
$ make clean
$ make 

How To Execute

$ sizer -env <environment file> -f <command file> | tee log

//<environment file> is used to set environment variables and library information. <command file> contains information for input/output files and command options. 

Manual

  • doc/TritonSizer-UserGuide-v0.1.pdf

3-party module

  • Tcl v8.4.20
  • zlib v1.2.3
  • OpenSTA API

License

  • BSD-3-clause License

Authors

  • Hyein Lee and Dr. Jiajia Li (Ph.D. advisors: Prof. Andrew B. Kahng)
  • Many subsequent improvements were made by Minsoo Kim leading up to the initial release.