Skip to content
/ VLSI Public
forked from Markostante/VLSI

Repository for CDMO - Mod. 1 project: Very Large Scale Integration problem.

License

Notifications You must be signed in to change notification settings

alestrami/VLSI

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

VLSI

This repository contains the project realized for the first module con Combinatorial Decision Making and Optimization exam.

Very large-scale integration (VLSI) is the process of creating an integrated circuit by combining multiple circuits on a single chip. The goal of this project is to design the VLSI of the circuits minimizing the final lenght of the device. We have developed different solutions both in CP and SMT.

This project is realized by:

Requirements

It is required to install MiniZinc and add the executable to the PATH variable in the enviroment. For the SMT version is required a python installation. The libraries specified with the versions used are the following:

Usage

The CP solver is runned by executing python solve.py file in the folder utilities. By default all the 40 instances are solved. On the other hand for SMT is possible to run the specific solver by running the appropriate file in the folder SMT/src.

About

Repository for CDMO - Mod. 1 project: Very Large Scale Integration problem.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Python 100.0%