Show simple item record

dc.contributor.authorZeng, Kevinen
dc.date.accessioned2016-04-28T08:00:26Zen
dc.date.available2016-04-28T08:00:26Zen
dc.date.issued2016-04-27en
dc.identifier.othervt_gsexam:7698en
dc.identifier.urihttp://hdl.handle.net/10919/70863en
dc.description.abstractA modular reuse-based design methodology has been one of the most important factors in improving hardware design productivity. Traditionally, reuse involves manually searching through repositories for existing components. This search can be tedious and often unfruitful. In order to enhance design reuse, an automated discovery technique is proposed: a reference circuit is compared with an archive of existing designs such that similar circuits are suggested throughout the design phase. To achieve this goal, methods for assessing the similarity of two designs are necessary. Different techniques for comparing the similarity of circuits are explored utilizing concepts from different domains. A new similarity measure was developed using birthmarks that allows for fast and efficient comparison of large and complex designs. Applications where circuit similarity matching can be utilized are examined such as IP theft detection and reverse engineering. Productivity experiments show that automatically suggesting reusable designs to the user could potentially increase productivity by more than 34% on average.en
dc.format.mediumETDen
dc.publisherVirginia Techen
dc.rightsIn Copyrighten
dc.rights.urihttp://rightsstatements.org/vocab/InC/1.0/en
dc.subjectProductivityen
dc.subjectReuseen
dc.subjectHardwareen
dc.subjectField programmable gate arraysen
dc.subjectSimilarity Matchingen
dc.subjectBirthmarkingen
dc.titleAn Exploration of Circuit Similarity for Discovering and Predicting Reusable Hardwareen
dc.typeDissertationen
dc.contributor.departmentElectrical and Computer Engineeringen
dc.description.degreePh. D.en
thesis.degree.namePh. D.en
thesis.degree.leveldoctoralen
thesis.degree.grantorVirginia Polytechnic Institute and State Universityen
thesis.degree.disciplineComputer Engineeringen
dc.contributor.committeechairAthanas, Peter M.en
dc.contributor.committeememberHsiao, Michael S.en
dc.contributor.committeememberWang, Chaoen
dc.contributor.committeememberPatterson, Cameron D.en
dc.contributor.committeememberTrease, Harolden


Files in this item

Thumbnail

This item appears in the following Collection(s)

Show simple item record