A system and method is provided of placing components on a chip for performing a function in order to minimize wire length and wire congestion. In a preferred embodiment of the present invention, a plurality of components, which are adapted to receive a plurality of bits, are arranged in lines that are substantially parallel to one another. Within each line, the components are arranged such that the component adapted to receive the least-significant bit ("LSB") for that line is positioned at a first end of the line, and a component adapted to receive the most-significant bit ("MSB") for that line is positioned at a second end of the line. The lines are then oriented such that the first end of all odd numbered lines are adjacent the second end of all even-numbered lines (i.e., in a serpentine fashion). The plurality of components are then electrically connected. In one embodiment of the present invention, each component is electrically connected to a next-least-significant component and a similarly-positioned component from the next-least-significant similarly-oriented line through a wire. In another embodiment of the present invention, each component is electrically connected to a next-most-significant component and a similarly-positioned component from the next-most-significant similarly-oriented line.

Un système et une méthode est fourni de placer des composants sur un morceau pour exécuter une fonction afin de réduire au minimum la longueur de fil et la congestion de fil. Dans un mode de réalisation préféré de la présente invention, une pluralité de composants, qui sont adaptés pour recevoir une pluralité de peu, sont arrangées dans les lignes qui sont essentiellement parallèles à une une autre. Dans chaque ligne, les composants sont arrangés tels que le composant adapté pour recevoir le peu moins significatif ("LSB") pour cette ligne est placés à une première extrémité de la ligne, et un composant adapté pour recevoir le peu plus significatif ("MSB") pour cette ligne est placé à une deuxième extrémité de la ligne. Les lignes sont alors orientées tels que la première extrémité de toutes les lignes numérotées impaires sont adjacente la deuxième extrémité de toutes les lignes paires (c.-à-d., d'une mode serpentine). La pluralité de composants alors sont électriquement reliées. Dans un mode de réalisation de la présente invention, chaque composant est électriquement relié à un composant prochain-moindre-significatif et à un composant semblable-placé de la ligne semblable-orientée prochain-moindre-significative par un fil. Dans un autre mode de réalisation de la présente invention, chaque composant est électriquement relié à un composant prochain-plus-significatif et à un composant semblable-placé de la ligne semblable-orientée prochain-plus-significative.

 
Web www.patentalert.com

< System and method of placing components for minimizing wire congestion and wire length in performing a function

< System and method of placing components for minimizing wire congestion and wire length in performing a function

> Touch screen region assist for hypertext links

> Methods, systems, and computer program products for applying styles to host screens based on host screen content

~ 00089