• DocumentCode
    1021018
  • Title

    LILA: layout generation for iterative logic arrays

  • Author

    Wu, Qinghong ; Chen, C. Y Roger ; Carlson, Bradely S.

  • Author_Institution
    Intel Corp., Santa Clara, CA, USA
  • Volume
    14
  • Issue
    11
  • fYear
    1995
  • fDate
    11/1/1995 12:00:00 AM
  • Firstpage
    1359
  • Lastpage
    1369
  • Abstract
    A CAD tool, LILA, that generates layouts of both one-dimensional and two-dimensional iterative logic arrays, described in VHDL or schematic structures, is presented. Such a tool is very important because in current industry, the generation of high density iterative logic arrays (such as data paths in microprocessors) is still mainly performed manually, and is a major bottleneck of the design. In LILA, interconnections between modules (i.e., cells) of the array do not need to be between adjacent modules and functions of modules of the array do not need to be identical. Regularity in module functions and interconnections between modules are automatically extracted by the tool. Based on interconnection wire length between modules, layouts of modules and interconnections are optimized in a single step. The signals in each array module are generated in such a way that signals in adjacent modules are perfectly aligned and connected by module abutments. As no global routing or channel routing between modules are necessary, the total layout area and propagation delay between modules are minimal. The proposed system is especially useful for data path modules, bit-level systolic arrays, storage devices, and many other regular structures, and has been actually implemented in a design environment. Extensive experiments have shown that the system has a very good performance and produces layouts of very high density. The tool takes about 1.6 CPU seconds to generate an eight-by-eight array divider on a SUN SPARCstation II
  • Keywords
    circuit layout CAD; integrated circuit layout; logic CAD; logic arrays; CAD; LILA; SUN SPARCstation II; VHDL; array dividers; bit-level systolic arrays; data path modules; design; iterative logic arrays; layout generation; microprocessors; module functions; module interconnections; one-dimensional arrays; optimization; schematic structures; storage devices; two-dimensional arrays; Associate members; Integrated circuit interconnections; Logic arrays; Logic design; Logic devices; Microprocessors; Routing; Signal generators; Systolic arrays; Wire;
  • fLanguage
    English
  • Journal_Title
    Computer-Aided Design of Integrated Circuits and Systems, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    0278-0070
  • Type

    jour

  • DOI
    10.1109/43.469662
  • Filename
    469662