CACTI for FinFETs and NC-FinFETs
- Download the PCACTI source code from the link below under the PACKAGE - PCACTI https://sportlab.usc.edu/downloads/download/
- Download the configs.tgz from https://github.com/marg-tools/FN-CACTI
- Download fncacti.patch from https://github.com/marg-tools/FN-CACTI
- Download fncacti_patch.sh from https://github.com/marg-tools/FN-CACTI
- Make sure all the downloaded files (configs.tgz, fncacti.patch, fncacti_patch.sh, pcacti.tgz) are in same folder.
- Invoke chmod +x fncacti_patch.sh to make the script executable
- Run the script as: ./fncacti_patch.sh
- A directory named fncacti is created which contains the patched CACTI code as well as compiled executable
- Go into the fncacti directory: cd fncacti
- Run an example of finfet and ncfet using the following instruction: ./cacti -infile configs/2MB_fin.cfg ./cacti -infile configs/2MB_nc.cfg
- Follow README file in fncacti for more instructions.