• DocumentCode
    233866
  • Title

    Knowledge-Guided Methodology for Third-Party Soft IP Analysis

  • Author

    Singh, Bawa ; Shankar, Ashwin ; Wolff, Francis ; Weyer, Daniel ; Papachristou, C. ; Negi, Bhanu

  • Author_Institution
    Case Western Reserve Univ., Cleveland, OH, USA
  • fYear
    2014
  • fDate
    5-9 Jan. 2014
  • Firstpage
    246
  • Lastpage
    251
  • Abstract
    In System-on-Chip designs, third party IP reuse is prevalent as it increases productivity and reduces time-to-market. These IPs can be classified as untrusted designs since the user has no insight into IP verification or quality control process. In practice, it is generally assumed that the IP has been functionally validated by developers and thorough verification at user end is not performed. In the current state-of-the-art, lint tools are primarily used to determine IP design quality. These tools pinpoint design issues by performing static analysis of RTL code but have a limitation that they do not perform behavioral analysis. In this paper, we present a knowledge-guided methodology, which identifies RTL behavior by finding correspondences with a knowledge base of previously analysed trusted designs. In comparison to existing techniques, our approach uses combination of static and dynamic analysis techniques to better approximate design behavior. We tested our methodology by analysing several IEEE-754 floating point soft IPs. We define identification coverage and confidence factor metric to quantify our IP analysis results.
  • Keywords
    knowledge based systems; logic circuits; microprocessor chips; system-on-chip; IEEE-754 floating point soft IP; IP design quality; RTL code; confidence factor metric; dynamic analysis; identification coverage; knowledge-guided methodology; lint tools; static analysis; system-on-chip designs; third-party soft IP analysis; IP networks; Knowledge based systems; Measurement; Ontologies; Process control; Reactive power; Standards; Expert systems; Knowledge base; Ontology; RTL Lint; RTL analysis;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    VLSI Design and 2014 13th International Conference on Embedded Systems, 2014 27th International Conference on
  • Conference_Location
    Mumbai
  • ISSN
    1063-9667
  • Type

    conf

  • DOI
    10.1109/VLSID.2014.49
  • Filename
    6733138