MARCO GSRC Calibrating Achievable Design: Bookshelf

GSRC Single Interconnect Tree Synthesis (Revision 1.2)

Work in progress: last updated Wed Mar 12 2003

(see other slots)

John Lillis and Milos Hrkic, Univerisity of Illinois, Chicago.
(Supported in part by the National Science Foundation under Grant No. 9875945)


Contents
 
 
I.
Introduction
II.
Data Formats
III.
Instances
IV.
Executable Solvers
V.
Relevant papers



I. Introduction

This page contains information on the single interconnect tree synthesis slot of the GSRC Bookshelf project. The page is currently evolving, and we will try to keep the page as much updated as possible. You can send your comments on this page and the file formats to the authors listed above.

Objectives

Current status

At present, we have developed the following file formats for representing the corresponding information. These are not the final versions and are expected to undergo more refinements!



II. Data Formats

The following data formats have been proposed to be used to represent information necessary for
interconnect tree synthesis. Please follow the individual links for a detailed specification and
explanation of the associated format files.
 

 Pins and Constraints

.sitspinsrepresenting pins and their location on a net and their properties

.sitslayerassigns pins to layers

.polassigns input and output signal polarity for every pin

.capassigns input pin capacitance

.slewassigns pins slew

.noiseassigns pins noise

.ratassigns requires arrival time for every sink depending on the signal source pin

.srcassigns intrinsic delay and output resistance for source pins
// eventually this will refer to .masters

.bufstatbuffer stations

.bufblockrepresents buffer blockages

.routblockrouting blockages

Topology

.toporepresents a topology for a given net, allows multiple topologies

.treerepresents unembedded topology tree

Target Routing Graph    // will be available soon

.trgrepresents a graph on which interconnect tree will be routed and embedded



 Technology  (.tech, .dev, .xdev, .res) (from Fundamental Slot)
    -- interconnect technology information for topology synthesis and optimization
    -- includes layer/via parasitics
    -- simple and complex buffer library specifications



III. Instances

To download all sample instances click here:

allnets.tar

To browse instances on net by net basis:
 

net2All files: net2.tar

net3All files:net3.tar

net6All files: net6.tar

net9All files: net9.tar

net12All files: net12.tar

net15All files: net15.tar

net18All files: net18.tar

net24All files: net24.tar

routing blockagesAll files: nets.routblock

buffer blockagesAll files: nets.bufblock



IV. Executable solvers

Last update on Wed, Mar 12 2003. Version 2.00 Alpha. See README file first.

Buffered S-Tree

Buffered P-TreeBuffered SP-TreeStatic topology buffer insertion All questions, suggestions, bug reports or interesting instances email to mhrkic@cs.uic.edu.


V. Relevant papers