Ask a Librarian

Threre are lots of ways to contact a librarian. Choose what works best for you.

HOURS TODAY

10:00 am - 3:00 pm

Reference Desk

CONTACT US BY PHONE

(802) 656-2022

Voice

(802) 503-1703

Text

MAKE AN APPOINTMENT OR EMAIL A QUESTION

Schedule an Appointment

Meet with a librarian or subject specialist for in-depth help.

Email a Librarian

Submit a question for reply by e-mail.

WANT TO TALK TO SOMEONE RIGHT AWAY?

Library Hours for Thursday, April 25th

All of the hours for today can be found below. We look forward to seeing you in the library.
HOURS TODAY
8:00 am - 12:00 am
MAIN LIBRARY

SEE ALL LIBRARY HOURS
WITHIN HOWE LIBRARY

MapsM-Th by appointment, email govdocs@uvm.edu

Media Services8:00 am - 7:00 pm

Reference Desk10:00 am - 3:00 pm

OTHER DEPARTMENTS

Special Collections10:00 am - 6:00 pm

Dana Health Sciences Library7:30 am - 11:00 pm

 

CATQuest

Search the UVM Libraries' collections

UVM Theses and Dissertations

Browse by Department
Format:
Print
Author:
Guzowski, Matthew Thomas
Dept./Program:
Computer Science
Year:
2004
Degree:
M.S.
Abstract:
An ASIC (Application Specific Integrated Circuit) is made up of two main components, the image and the package. The image is the part of the chip that contains the circuitry and the package is the larger, ceramic part of the chip that interfaces with the image. The image contains a set of IOs (input/output) called pins and the package contains a set of IOs called ports. During the chip design process, the image pins need to be wired to the package ports with straight wires called nets. The auto assign problem is the problem of finding a set of nets in a time efficient manner that wires the maximum number of image pins to package ports and contains the minimum number of crossovers. A greedy algorithm was originally implemented to solve the auto assign problem and, although fast, produced results with many crossovers. In this thesis, we present an improved approximation method for the auto assign problem that is time efficient and results in fewer crossovers than the greedy algorithm. We analyze the algorithm based on empirical results and examine some interesting cases such as the minimum number of crossovers possible and the maximum number of pins that can be assigned for a given ASIC.