Skip to main navigation Skip to search Skip to main content

Watermarking for IP protection through template substitution at logic synthesis level

  • Aijiao Cui*
  • , Chip Hong Chang
  • *Corresponding author for this work
  • Nanyang Technological University

Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

Abstract

Functionality preservation and area-time overhead are two major concerns of VLSI designers when the watermarking technique is used to protect their Intellectual Property. For a given technology library and a logically synthesized circuit, replacing cells with the templates of the same function will not alter the topology and original function of the circuit but the performances of some datapaths may be affected. If the resultant circuit can still satisfy the synthesis constraints with an acceptably low overhead, watermarking through template substitution at logic synthesis level is feasible. In this paper, we propose an algorithm to select appropriate cells for the replacement to realize the watermarking scheme. The method is tested on a set of combinational MCNC benchmarks. The results show that this watermarking process can provide a sufficiently strong proof of authorship with trivial area overhead.

Original languageEnglish
Title of host publication2007 IEEE International Symposium on Circuits and Systems, ISCAS 2007
PublisherInstitute of Electrical and Electronics Engineers Inc.
Pages3687-3690
Number of pages4
ISBN (Print)1424409209
DOIs
StatePublished - 2007
Externally publishedYes
Event2007 IEEE International Symposium on Circuits and Systems, ISCAS 2007 - New Orleans, LA, United States
Duration: 27 May 200730 May 2007

Publication series

NameProceedings - IEEE International Symposium on Circuits and Systems
ISSN (Print)0271-4310

Conference

Conference2007 IEEE International Symposium on Circuits and Systems, ISCAS 2007
Country/TerritoryUnited States
CityNew Orleans, LA
Period27/05/0730/05/07

Fingerprint

Dive into the research topics of 'Watermarking for IP protection through template substitution at logic synthesis level'. Together they form a unique fingerprint.

Cite this