On-the-fly computation of analog mixed-signal (AMS) measurements

    公开(公告)号:US11544435B1

    公开(公告)日:2023-01-03

    申请号:US17353208

    申请日:2021-06-21

    Applicant: Synopsys, Inc.

    Abstract: The present disclosure generally relates to an analog mixed-signal (AMS) design verification system. In particular, the present disclosure relates to a system and method for system verification. One example method includes: obtaining an electronic representation of the circuit design; generating at least a portion of a waveform using the electronic representation of the circuit to obtain a first segment of the waveform associated with the circuit; converting, via the one or more processors, one or more measurement functions to code for performing the one or more computations on the first segment of the waveform; performing one or more computations on the first segment of the waveform using the code; and identifying when a behavior of the circuit violates a design specification based on whether a result of the one or more computations meets a threshold.

    Analog mixed-signal assertion-based checker system

    公开(公告)号:US11501050B1

    公开(公告)日:2022-11-15

    申请号:US17176993

    申请日:2021-02-16

    Applicant: Synopsys, Inc.

    Abstract: A design for an analog mixed-signal (AMS) circuit is accessed. An assertion for verifying the behavior of an analog signal in the AMS circuit is also accessed. The assertion is expressed in an assertion language for AMS circuits. A processor verifies the assertion against the predicted behavior of the analog signal in the AMS circuit. In various embodiments, the assertion language contains predefined classes for assertions in the temporal domain, for assertions in the frequency domain, and for assertions based on functional dependencies of an output analog signal on an input analog signal.

    Speeding matching search of hierarchical name structures

    公开(公告)号:US11106663B1

    公开(公告)日:2021-08-31

    申请号:US16283639

    申请日:2019-02-22

    Applicant: Synopsys, Inc.

    Abstract: A search for a regular expression in a tree hierarchy, includes, in part, searching for a match to the regular expression in a first subtree defined by a first node name, recording information about the first subtree if there is no match, determining whether a second subtree defined by a second node name is identical to the first node, skipping search of the second subtree if the second subtree is determined to be identical and prefix equivalent, with respect to the regular expression, to the first subtree. The second subtree is determined to be prefix equivalent to the first subtree when for any string s, a first prefix defined by a concatenation of the first node name and the string s results in a match if and only if a second prefix defined by a concatenation of the second node name and the string s results in a match.

Patent Agency Ranking