This repository contains all the work related to the "Synthesis and Optimization of Digital Systems" course at the Polytechnic of Turin, including laboratory exercises and optimization contest.
WORK_SYNTHESIS/
: Contains the designs and laboratory exercises.WORK_CONTEST/
: Contains the optimization contest design files and scripts.
The low-power contest is a competition where participants are tasked to optimize a given design. The goal is to achieve the lowest possible leakage power while maintaining the functionality of the circuit. The methodology used is based on a Multi-Vth approach, which involves the use of multiple threshold voltages to reduce power consumption.
First go into the WORK_CONTEST directory, which contains the design files and the scripts for the contest.
Then to run the script for the low-power contest just open Prime Time loading the main TCL file pt_contest.tcl
and run the script.
cd WORK_CONTEST
# Start Prime Time
pt_shell -f scripts/pt_contest.tcl
This will load the design files and run the optimization script. The results will be displayed in the Prime Time console. The script developed is available in the multiVth_Group_5.tcl
in the git repo root or in the WORK_CONTEST/scripts
directory.