• DocumentCode
    914085
  • Title

    Automated Synthesis of Data Paths in Digital Systems

  • Author

    Tseng, Chia-Jeng ; Siewiorek, Daniel P.

  • Author_Institution
    AT&T Bell Laboratories, Murray Hill, NJ, USA
  • Volume
    5
  • Issue
    3
  • fYear
    1986
  • fDate
    7/1/1986 12:00:00 AM
  • Firstpage
    379
  • Lastpage
    395
  • Abstract
    This paper presents a unifying procedure, called Facet, for the automated synthesis of data paths at the register-transfer level. The procedure minimizes the number of storage elements, data operators, and interconnection units. A design generator named Emerald, based on Facet, was developed and implemented to facilitate extensive experiments with the methodology. The input to the design generator is a behavioral description which is viewed as a code sequence. Emerald provides mechanisms for interactively manipulating the code sequence. Different forms of the code sequence are mapped into data paths of different cost and speed. Data paths for the behavioral descriptions of the AM2910, the AM2901, and the IBM System/370 were produced and analyzed. Designs for the AM2910 and the AM2901 are compared with commercial designs. Overall, the total number of gates required for Emerald´s designs is about 15 percent more than the commercial designs. The design space spanned by the behavioral specification of the AM2901 is extensively explored.
  • Keywords
    Automatic generation control; Computer science; Control systems; Costs; Design automation; Digital systems; Hardware design languages; Helium; Registers; Synthesizers;
  • 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/TCAD.1986.1270207
  • Filename
    1270207