• DocumentCode
    3145337
  • Title

    Logical Correctness by Construction

  • Author

    Leinwand, S.M.

  • Author_Institution
    University of Illinois, Chicago
  • fYear
    1982
  • fDate
    14-16 June 1982
  • Firstpage
    825
  • Lastpage
    831
  • Abstract
    A novel methodological approach to the design of large-scale-integrated systems proposed correctness by construction. By using a restricted repertoire of admissible combination rules, it is possible to guarantee that only designs suitable for implementation are generated. This paper addresses the complementary issue of logical correctness by construction - prohibiting "meaningless" constructs from occurring. The presented approach is based on defining "meaning" in terms of a catalog of standard operators. Admissible compositions are restricted so that only constructs belonging to this catalog may be generated. This approach is mainly intended for the data-path of digital systems. There, repetitive and regular compositions provide a suitable environment for using catalogs of operators. The paper focuses on the description of operators relevant to the design at Register Transfer Level. Manipulation rules are used for describing their properties. Rules basic to logical correctness by construction are shown to be: contractions, expansions and transformations into canonical forms.
  • Keywords
    Design methodology; Digital systems; Geometry; Integrated circuit synthesis; Integrated circuit technology; Logic design; Process design; Program processors; Registers; Testing;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Design Automation, 1982. 19th Conference on
  • Conference_Location
    Las Vegas, NV, USA
  • ISSN
    0146-7123
  • Print_ISBN
    0-89791-020-6
  • Type

    conf

  • DOI
    10.1109/DAC.1982.1585590
  • Filename
    1585590