An improved hierarchical classification algorithm for structural analysis of integrated circuits

A new and efficient combination of signal tracing and block recognition techniques for circuit analysis is proposed. It utilizes the benefits of both approaches to solve problems such as signal flow or gate recognition. The analysis process is easily controlled by a user definable rule set where ports, nets and block are attributed with types. After structural investigation a hierarchical netlist is produced providing block information as subcircuits. As an important feature, the algorithm allows the handling of optional ports as well. Thus, this flexible approach is applicable to various circuit types and works on several abstraction levels.

[1]  P. A. Subrahmanyam,et al.  Extracting RTL models from transistor netlists , 1995, ICCAD.

[2]  Carl Ebeling,et al.  SubGemini: Identifying SubCircuits using a Fast Subgraph Isomorphism Algorithm , 1993, 30th ACM/IEEE Design Automation Conference.

[3]  P. A. Subrahmanyam,et al.  Extracting RTL models from transistor netlists , 1995, Proceedings of IEEE International Conference on Computer Aided Design (ICCAD).