Browse Prior Art Database

Creating Preliminary Physical Design Rules from Input/Output List

IP.com Disclosure Number: IPCOM000116152D
Original Publication Date: 1995-Aug-01
Included in the Prior Art Database: 2005-Mar-30
Document File: 2 page(s) / 82K

Publishing Venue

IBM

Related People

Fentanes, J: AUTHOR [+3]

Abstract

A program is disclosed that generates a detailed estimated physical design rule (PHYSICAL) from a simple control file without manual intensive work by the circuit designer.

This text was extracted from an ASCII text file.
This is the abbreviated version, containing approximately 54% of the total text.

Creating Preliminary Physical Design Rules from Input/Output List

      A program is disclosed that generates a detailed estimated
physical design rule (PHYSICAL) from a simple control file without
manual intensive work by the circuit designer.

      The program introduced is mkphys.  Mkphys uses a list of the
inputs and outputs of a circuit.  The circuit designers edit the
input/output list to add keywords that give the necessary information
to generate an estimated PHYSICAL.  The estimated PHYSICAL can then
be used by the chip integrator for accurate chip floor planning.

Step 1:  The input file for mkphys as shown:
  SIZE 0 0 72 12
  DEF WCUJ M1=0 M2=100 M3=100 M4=100 LM=100 STD=4
    CHANNELS=18 CNTL=0
    DPIN A0 I SQNR=0 EDSPIN=A0 DSLPIN=DIN0(0)
    DPIN A1 I SQNR=1 EDSPIN=A1 DSLPIN=DIN0(1)
    DPIN A2 I SQNR=2 EDSPIN=A2 DSLPIN=DIN0(2)
    DPIN A3 I SQNR=3 EDSPIN=A3 DSLPIN=DIN0(3)
    DPIN 00 O SQNR=0 EDSPIN=00 DSLPIN=DOUT(0)
    DPIN 01 O SQNR=1 EDSPIN=01 DSLPIN=DOUT(1)
    DPIN 02 O SQNR=2 EDSPIN=02 DSLPIN=DOUT(2)
    DPIN 03 O SQNR=3 EDSPIN=03 DSLPIN=DOUT(3)

      The size record determines the x and y dimensions of the macro.
The DE record determines the macro data.  M1, M2, M3, M4, and LM
determine the percentage porosity for the specified wiring plane.
STD determines the number of data pins created.  CHANNELS state how
many channels make up a bit of data.  The SQNR in the DPIN record
determines the location of the physical pin.

Step 2:  Mkphys takes the input file and generates the PHYSICAL shown
below:
  RULEDEF WCUJ PHYSICAL C5X C5XCNTL
  SIZE 0 0 72 12
  PINRPT STD0 H 2:12
  PINRPT STD1 H 23:33
  PINRPT STD2 H 38:48
  PINRPT STD3 H 59:69
  PINRPT STCFW H 0:71
  PST GND M1PST 2 0 2 12
  PST GND M1PST 32 0 2 12
  PST GND M1PST 38 0 2 12
  PST GND M1PST 68 0 2 12
  PST VDD M1PST 11 0 2 12
  PST VDD M1PST 23 0 2 12
  PST VDD M1PST 47 0 2 12
  PST VDD M1PST 59 0 2 12
  OPEN M2 H P FROM=0 TO=1 0:11
  OPEN M2 H P FROM=70 TO=71 0:11
  OPEN M2 H F 4:11
  OPEN M3 V F 0:71...