Global similarity tests of physical designs of circuits: A complex network approach

https://doi.org/10.1016/j.amc.2013.12.083Get rights and content

Abstract

Similarity testing for circuits is an important task in the identification of possible infringement of intellectual property rights. In this paper, we propose a novel procedure for global similarity measurement between circuit topologies (networks) and apply this procedure to the comparison of physical designs of circuits. We first construct networks to describe the way in which circuit elements interact. Then, we evaluate the properties of each node from the resulting networks by calculating the cumulative distribution of characteristic parameters such as degree, clustering coefficient, etc. Based on the maximum vertical distance of each pair of distributions, global similarity testing methods are proposed with consideration of the inhomogeneity of parameter distributions and the scale of the networks. Simulation results show the effectiveness of the strategy in terms of robustness and topological information mining. The methodology described here can be applied to the identification of physical designs of circuits that may contain suspected patent infringement, and it is suitable for a wide range of circuits and systems.

Introduction

Intellectual property disputes, such as legal proceedings related to alleged patent infringements, have attracted wide media attention in recent years as they often involve remarkable commercial and public interests. In most cases, allegations are often hard to establish due to the lack of convincing evidence that supports the alleged violations, and some lawsuits could be further complicated by the diversity of the detailed situations of usages and the interpretations of patent coverage. In this paper, we are interested in finding the distinct features in physical designs of electronic circuits in terms of quantitative measures rather than the visual appearance of circuit layouts.

Recent research in network science has aroused a lot of interest across a multitude of application areas [1], [2], [3], [4]. There are numerous physical and engineering systems whose structures naturally permit direct application of complex networks as the modeling platform [5], [6], [7]. For example, an electronic circuit can be modeled directly as a network which has a structure consisting of nodes connected by edges. The ubiquity of complex networks in science and technology has naturally led to a set of important research problems, such as similarity testing which attempts to tell whether two networks are alike, or/and being generated from the same underlying source or mechanism. Numerous methods have been proposed to identify equivalence classes in or between networks [8], [9], [10], [11], but the important practical problem of testing global similarity has been rarely considered.

In this paper, we propose to use a complex network approach to address the problem of similarity measurement, in quantitative terms, between physical designs of electronic circuits. Unlike previous studies in the characterization of complex networks where the average characteristic parameter over all nodes is considered, we evaluate the properties of each node in order to describe the internal differences between two physical designs of a circuit. Based on the properties of each node, we propose a novel approach for global similarity testing. Sections 2 Network construction, 3 Network analysis explain some basic concepts and provide the construction and analysis of the network model. Section 4 presents the global similarity testing strategy and experimental results. Section 5 gives the conclusion.

Section snippets

Network construction

A network is usually defined as a collection of nodes connected by links or edges [12]. Small-world structure [13] have been found in networks of electronic circuits ranging from old television circuits to modern digital microchip circuits [5]. To form a network, we need to define what nodes and edges are. For the purpose of constructing a network from the physical design of a circuit, we consider components or modules as nodes, and wires between the nodes as edges. Moreover, some components or

Network analysis

Once the networks are formed, we can compute the basic characteristics. Table 1 shows the number of nodes and edges, total number of edge weights, and network density. The features mentioned above provide basic information for network comparisons. Here, circuits A, B and SV represent a direct coupled amplifier with negative feedback, a direct coupled amplifier with gain feedback, and a state-variable filter respectively. Also, circuits C, D and F represent the half-bridge design, full-bridge

Global similarity testing

The foregoing section has introduced a procedure for constructing networks for physical designs of circuits and reported some properties in terms of network parameters. In this section, we are interested in the testing of global similarity between networks.

To be noted, for two networks with the same average degree or average cluster coefficient, it can not claim that they have the same topology in the sense that the manner of who connects to whom among nodes are totally unknown. So, the usual

Conclusions

Based on the construction of networks, this paper proposes a novel approach for global similarity testing of physical designs of circuits. Datasets generated from different characteristic parameters of each node in the networks are analyzed according to the cumulative distribution function. The proposed global similarity measurement does not require heavy computational efforts, and makes full use of statistical information derived from the circuit topology and characteristics of each

Acknowledgements

The authors thank the editor and anonymous reviewers for their invaluable suggestions, which has been incorporated to improve the quality of this paper dramatically. This work was supported by National Natural Science Foundation of China under Grants 61173108, 60973032 and Hunan Provincial Natural Science Foundation of China under Grant 10JJ2045.

References (19)

There are more references available in the full text version of this article.

Cited by (11)

View all citing articles on Scopus
View full text