Browse Prior Art Database

Decoupling Associativity Rules Coding

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

Publishing Venue

IBM

Related People

Peterson, JC: AUTHOR [+2]

Abstract

Decoupling components are not explicitly associated with any device in logic schematics. Decoupling devices are connected logically to other decoupling devices. Their function however, depends upon the locality of their physical placement to the devices being decoupled.

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

Decoupling Associativity Rules Coding

      Decoupling components are not explicitly associated with any
device in logic schematics.  Decoupling devices are connected
logically to other decoupling devices.  Their function however,
depends upon the locality of their physical placement to the devices
being decoupled.

      In order to assist the automatic placement and checking
programs, a property is added to a component (a decoupling capacitor)
which associates it to another device.  This property may specify a
'weight' as to how important it is to have these components in close
proximity.  This property is then used as a flag (similar to
properties used in weighing logically connected components) in a
placement program to place the components in close proximity.  A
component may have many of these properties, each specifying a
component that is should be near.  This has the affect of 'grouping'
the components.  In addition to the component association property, a
proximity maximum (and minimum if required) distance between the two
devices may be specified.

      An automatic placement algorithm can use the new association
(with its proximity and weight values) in a manner similar to current
methods used in connectivity driven placement algorithms.  Similarly
design rule checking algorithms can use the new association to flag
components which do not meet the association property constraints.

A definition of this property in Cadence Concept* could look...