Title :
A netlist pruning tool for an electronic system prototyping platform
Author :
Baratli, Karim ; Lakhssassi, Ahmed ; Blaquiere, Yves ; Savaria, Yvon
Author_Institution :
U. du Quebec en Outaouais, Gatineau, QC, Canada
Abstract :
The increasing complexity of electronic systems makes the recognition of subcircuits in a main circuit a desirable feature to several Electronic Design Automation tools (EDA). This paper presents an efficient Netlist Pruning Tool (NPT) for an electronic system prototyping platform. The tool first parses any EDIF netlist and represents the circuit into a graph. Then a subgraph isomorphism algorithm is applied for detecting the subcircuits´ patterns and, for each pattern detected, appropriate actions are triggered. NPT was successfully applied to several PCB netlists to prune typical pull-up/pull-down resistors and decoupling capacitors, such as a netlist with up to 51 233 components and 70354 nets with a run time of 101.32 s.
Keywords :
capacitors; electronic design automation; graph theory; printed circuits; resistors; EDA; EDIF netlist; NPT; PCB netlist; decoupling capacitor; electronic design automation tool; electronic system prototyping platform; netlist pruning tool; pull-down resistor; pull-up resistor; subcircuit pattern detection; subcircuit recognition; subgraph isomorphism algorithm; time 101.32 s; Algorithm design and analysis; Capacitors; Conferences; Design automation; Integrated circuits; Pattern recognition; Resistors; CAD; EDA; EDIF; Filtering; IC; Netlist; Pruning; isomorphism; pattern; subgraph;
Conference_Titel :
New Circuits and Systems Conference (NEWCAS), 2013 IEEE 11th International
Conference_Location :
Paris
Print_ISBN :
978-1-4799-0618-5
DOI :
10.1109/NEWCAS.2013.6573647