• DocumentCode
    914935
  • Title

    Coprocessor design for multilayer surface-mounted PCB routing

  • Author

    Venkateswaran, Ramachandran ; Mazumder, Pinaki

  • Author_Institution
    Dept. of Electr. Eng. & Comput. Sci., Michigan Univ., Ann Arbor, MI, USA
  • Volume
    1
  • Issue
    1
  • fYear
    1993
  • fDate
    3/1/1993 12:00:00 AM
  • Firstpage
    31
  • Lastpage
    45
  • Abstract
    The authors present the issues involved in the design of a special-purpose processing array system, called HAM, which accelerates computationally intensive wire routing tasks. It is especially suited for double-sided surface-mounted boards, which require complex three-dimensional search operations over multiple wiring planes. The novel features of the design include a hexagonal interconnection scheme to improve workload distributions during multilayer concurrent search operations and the VLSI custom design of the processors. Particular emphasis has been placed on the demands of maze routing. A cell-address propagation scheme, which is quite different from the traditional grid-coordinate approach, is discussed. It provides rapid lookup of pertinent routing information and can be extended to any distributed memory multiprocessor system. A global pipelining scheme of cell updates and expands is discussed. Experimental results are presented relating the speedup to various criteria for two different modes of parallel wave propagation.<>
  • Keywords
    circuit layout CAD; printed circuit design; satellite computers; special purpose computers; surface mount technology; HAM; VLSI custom design; accelerator processor; cell-address propagation scheme; coprocessor design; distributed memory multiprocessor system; double-sided surface-mounted boards; global pipelining scheme; hexagonal interconnection scheme; maze routing; multilayer concurrent search operations; multilayer surface-mounted PCB routing; multiple wiring planes; parallel wave propagation; special-purpose processing array system; speedup; three-dimensional search operations; wire routing tasks; workload distributions; Acceleration; Coprocessors; Multiprocessing systems; Nonhomogeneous media; Pipeline processing; Process design; Routing; Very large scale integration; Wire; Wiring;
  • fLanguage
    English
  • Journal_Title
    Very Large Scale Integration (VLSI) Systems, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    1063-8210
  • Type

    jour

  • DOI
    10.1109/92.219905
  • Filename
    219905