• DocumentCode
    1768247
  • Title

    A new VLSI IC design automation methodology with reduced NRE costs and time-to-market using the NPN class Representation and functional symmetry

  • Author

    Reddy, Basireddy Karunakar ; Sabbavarapu, Srinivas ; Acharyya, Amit

  • Author_Institution
    Electr. Eng. Dept., Indian Inst. of Technol., Hyderabad, Hyderabad, India
  • fYear
    2014
  • fDate
    1-5 June 2014
  • Firstpage
    177
  • Lastpage
    180
  • Abstract
    In the VLSI IC design, the number of incremental and iterative steps in the design automation methodology will decide the non-recurring-engineering (NRE) costs and time-to-market (TTM). Since these are the major driving factors of the IC design, many algorithms were proposed in the last few decades to minimize/optimize the number of design steps in the conventional VLSI IC Design methodology. However the frontend and backend designs have to be carried separately, which has limited the further minimization of the number of design steps. Here we propose a new unconventional design automation methodology, which reduces the NRE costs and TTM by merging the frontend and backend designs partially. It maps the input RTL description directly to their corresponding physical designs (derived using the existing CAD tools and stored in a pre-computed library) without any limitation on the Boolean function´s input size. We have exploited the functional symmetry and negationpermutation- negation (NPN) class representations to decoct the library size and number of comparisons. The functional symmetry reduced the number of required pre-computed circuits in our experiments from 1031 to 222 (464.4% reduction in the memory size) and helps in maintaining the regularity in the design, which is a major concern for engineering change order.
  • Keywords
    Boolean functions; VLSI; circuit CAD; integrated circuit design; Boolean matching; CAD tools; NPN class representation; NRE costs; RTL description; VLSI; functional symmetry; integrated circuit design automation methodology; negation-permutation-negation class representation; nonrecurring engineering costs; time-to-market; Boolean functions; Design automation; Input variables; Integrated circuits; Libraries; Routing; Runtime; Boolean matching; cut enumeration; functional symmetry; logic synthesis; physical design;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Circuits and Systems (ISCAS), 2014 IEEE International Symposium on
  • Conference_Location
    Melbourne VIC
  • Print_ISBN
    978-1-4799-3431-7
  • Type

    conf

  • DOI
    10.1109/ISCAS.2014.6865094
  • Filename
    6865094