• DocumentCode
    828473
  • Title

    Protecting Combinational Logic Synthesis Solutions

  • Author

    Kirovski, Darko ; Hwang, Yean-Yow ; Potkonjak, Miodrag ; Cong, Jason

  • Author_Institution
    Microsoft Res., Microsoft Corp., Redmond, WA
  • Volume
    25
  • Issue
    12
  • fYear
    2006
  • Firstpage
    2687
  • Lastpage
    2696
  • Abstract
    Recently, design reuse has emerged as a dominant design and system-integration paradigm for modern systems on silicon. However, the intellectual-property-business model is vulnerable to many dangerous obstructions, such as misappropriation and copyright fraud. The authors propose a new method for intellectual-property protection that relies upon design watermarking at the combinational-logic-synthesis level. They introduce two protocols for embedding user- and tool-specific information into a logic network while performing multilevel logic minimization and technology mapping, two standard-optimization processes during logic synthesis. The hidden information can be used to protect both the design and the synthesis tool. The authors demonstrate that the difficulty of erasing or finding a valid signature in the synthesized design can be made arbitrarily computationally difficult. In order to evaluate the developed-watermarking method, the authors applied it to a standard set of real-life benchmarks, where high probability of authorship was achieved with negligible overhead on solution quality
  • Keywords
    combinational circuits; industrial property; logic CAD; logic design; watermarking; combinational logic synthesis; design reuse; design watermarking; intellectual-property protection; intellectual-property-business model; multilevel combinational synthesis; multilevel logic minimization; technology mapping; template matching; tool-specific information; user-specific information; Companies; Cryptography; Design optimization; Large scale integration; Logic design; Network synthesis; Protection; Protocols; Silicon; Watermarking; Intellectual property protection, logic synthesis, multilevel combinational synthesis, template matching, watermarking;
  • 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.2006.882490
  • Filename
    4014536