发明名称 System on chip I/O connectivity verification in presence of low power design considerations
摘要 Formal verification of connectivity of a circuit, for example, a circuit representing a system on chip I/O ring is performed with low power considerations. The formal verification determines whether the connectivity of a circuit remains valid when low power design specification is introduced. The system receives assertions representing connectivity of the circuit. The system receives low power design specification for a circuit that describes power states of power domains of the circuit. The system generates combinational constraints representing valid power states of power domains of the circuit. The system performs formal verification based on the assertions representing the connectivity of the circuit and the combinational constraints representing the power states of power domains of the circuit. The result of the formal verification is used to determine whether the connectivity of the circuit is valid in view of the low power design specification.
申请公布号 US9514267(B2) 申请公布日期 2016.12.06
申请号 US201414542895 申请日期 2014.11.17
申请人 Synopsys, Inc. 发明人 Harer Kevin Michael;Tiwari Praveen
分类号 G06F17/50 主分类号 G06F17/50
代理机构 Fenwick & West LLP 代理人 Fenwick & West LLP
主权项 1. A computer-implemented method for performing formal verification of a circuit in view of low power design specification, the method comprising: receiving, by a computer processor, a request to perform formal verification of connectivity of a circuit representing an input/output ring of a system on chip, the circuit represented by a circuit design, the circuit comprising components and connections between components; receiving, by the computer processor, low power design specification for the circuit, the low power design specification describing power states for one or more power domains of the circuit; modifying, by the computer processor, the circuit design by introducing one or more isolation cells based on the low power design specification; generating, by the computer processor, combinational constraints based on the low power design specification, the combinational constraints representing valid power states of power domains of the circuit based on the low power design specification; receiving, by the computer processor, a set of assertions representing connectivity between components of the circuit, wherein a result of evaluation of an assertion is based on whether a component is connected to another component; performing, by the computer processor, formal verification of the modified circuit design based on the set of assertions representing connectivity between components of the circuit and the combinational constraints based on low power design specification; and determining, by the computer processor, whether the circuit has valid connectivity in view of the low power design specification based on the result of the formal verification, the result of the formal verification based on values of the assertions representing connectivity between components of the circuit.
地址 Mountain View CA US