• DocumentCode
    450586
  • Title

    Multi-Stack Optimization for Data-Path Chip (Microprocessor) Layout

  • Author

    Luk, Wing K. ; Dean, Alvar A.

  • Author_Institution
    IBM Thomas J. Watson Research Center, Yorktown Heights, NY
  • fYear
    1989
  • fDate
    25-29 June 1989
  • Firstpage
    110
  • Lastpage
    115
  • Abstract
    As data-path chips such as microprocessors and RISC chips become more complex, multiple stacks of data-path macros are required to implement the entire data-path. The physical decomposition of a chip into a single data-path stack, and control logic of random logic as in the past is not always feasible. This paper describes a special multi-stack structure, optimization techniques and algorithms to partition, place and wire the data-path macros in the form of the multi-stack structure, taking into account the connectivity of the entire chip logic (data-path, control logic, chip drivers, on-chip memory). The overall objective is: (1) to fit the circuits within the chip, (2) to ensure data-path wireability, including stack to random logic wireability, and (3) to minimize wire lengths for wireability and timing. A tool for automatic multi-stack optimization has been implemented and applied successfully to layout some high density data-path chips.
  • Keywords
    Automatic control; Driver circuits; Logic circuits; Microprocessors; Partitioning algorithms; Permission; Reduced instruction set computing; Timing; Very large scale integration; Wire;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Design Automation, 1989. 26th Conference on
  • ISSN
    0738-100X
  • Print_ISBN
    0-89791-310-8
  • Type

    conf

  • DOI
    10.1109/DAC.1989.203379
  • Filename
    1586363