2012 International Symposium on Communications and Information Technologies (ISCIT) 2012
DOI: 10.1109/iscit.2012.6380958
|View full text |Cite
|
Sign up to set email alerts
|

Extracting functional modules from flattened gate-level netlist

Abstract: A generic and highly versatile method for extracting functional modules from a flattened gate-level netlist is proposed. The proposed method requires no prior knowledge about the netlist under analysis and is applicable to circuits targeting diverse applications. It is fully automated and employs a highly compact module library containing only single generic model for each common function type with arbitrary data width. Experiment results depict the efficacy of the proposed method and its embodied techniques.

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1

Citation Types

0
2
0

Year Published

2017
2017
2023
2023

Publication Types

Select...
3
1
1
1

Relationship

1
5

Authors

Journals

citations
Cited by 14 publications
(2 citation statements)
references
References 14 publications
0
2
0
Order By: Relevance
“…Functional Block Identification. One or multiple submodules of the netlist (after partitioning) can be matched to a library of known netlists or netlist structures to identify their high-level functionalities [16], [23]- [25]. Some approaches require a perfect match RR PF while other approaches enable fuzzy matching with only similar netlists but equal functionality RR PH .…”
Section: Functional Re -Netlist Abstractionmentioning
confidence: 99%
“…Functional Block Identification. One or multiple submodules of the netlist (after partitioning) can be matched to a library of known netlists or netlist structures to identify their high-level functionalities [16], [23]- [25]. Some approaches require a perfect match RR PF while other approaches enable fuzzy matching with only similar netlists but equal functionality RR PH .…”
Section: Functional Re -Netlist Abstractionmentioning
confidence: 99%
“…In further work, Meade et al [25] developed a technique to separate control unit registers from datapath registers. In order to automatically reverse engineer functional submodules in a larger hardware design, diverse techniques have been developed based on Boolean function analysis [26], pattern mining of simulation traces and model checking [27], module boundary identification [28], [6], and word-level structure identification [29]. Since functional identification of subcircuits requires to find the correct matching between known subcircuits and the subcircuit under inspection, a reverse engineer has to find the correct input permutation.…”
Section: Gate-level Netlist Reverse Engineeringmentioning
confidence: 99%