Controller, system, and method for re-establishment of common mode in a transmission driver

    公开(公告)号:US09985665B1

    公开(公告)日:2018-05-29

    申请号:US15282567

    申请日:2016-09-30

    Inventor: Philippe Salib

    CPC classification number: H04B1/04 H03K19/0175 H03K19/017581 H04L7/0276

    Abstract: A method, control apparatus, and system for re-establishing a common mode in a transmitter involve switching a driver circuit of the transmitter to a quick charge or quick discharge mode based on an output value of the transmitter. When the output later exceeds a programmable common mode voltage, the driver circuit is switched to a classical margining mode to bring the output back towards the targeted common mode voltage. The modes are switched by adjusting the number of activated pull-up and pull-down segments. More pull-up segments and less pull-down segments are activated in the quick charge mode than the classical margining mode. More pull-down segments and less pull-up segments are activated in the quick discharge mode than the classical margining mode.

    Security data path verification
    143.
    发明授权

    公开(公告)号:US09922209B1

    公开(公告)日:2018-03-20

    申请号:US15269919

    申请日:2016-09-19

    CPC classification number: G06F21/71 G06F17/5022 G06F17/5045 G06F21/76

    Abstract: A formal verification approach verifies data access and data propagation paths in a circuit design by proving the unreachability of path cover properties of the circuit design. A security path verification system receives an original circuit model of a circuit design, along with parameters identifying a first location within the circuit design that is a source of tainted data and a second location within the circuit design that is coupled to the first location. The security path verification system also receives a selection of portions of the circuit design to be excluded from the verification analysis. Using an abstracted version of the exclude portions, the security verification system generates a second circuit model of the circuit design for use in determining whether the tainted data can reach the second location from the first location within the circuit design.

    Method and system for efficiently determining differential voltages for electrostatic discharge simulations

    公开(公告)号:US09916403B1

    公开(公告)日:2018-03-13

    申请号:US15199939

    申请日:2016-06-30

    CPC classification number: G06F17/5009

    Abstract: An improved approach is provided for determining differential voltages for driver and receiver pairs as a result of electrostatic discharge (ESD) events including identifying circuits of interest, re-characterizing the circuits of interest into a system for evaluating differential voltages, determining the differential voltages for ESD pin locations, and outputting results after iterating through all the ESD pin locations. In some embodiments, re-characterizing may include performing a resistance only extraction of a net, attaching a resistance to any node in the circuit and to ground, formulating a conductance matrix and distributing the total current I as source points. In some embodiments, determining differential voltages for ESD pin locations may include, stamping a first ESD pin location with a total current, solving for the system using previously computed values, mapping the driver and receiver pairs to the nodes in the system, computing the differential voltage, and recording the lowest differential voltage.

    Method and system for timing analysis with adaptive timing window optimization for determining signal integrity impact

    公开(公告)号:US09881123B1

    公开(公告)日:2018-01-30

    申请号:US15198635

    申请日:2016-06-30

    CPC classification number: G06F17/5031 G06F2217/82

    Abstract: A method and system are provided for timing analysis of an electronic circuit design. A timing graph defines a plurality of timing paths through different subsections of the electronic circuit design. A timing window is defined for each of the nodes included in a timing path. At least one preliminary round of a predetermined signal integrity analysis is executed on the circuit design based on the timing windows to identify at least one pair of crosstalk-coupled victim and aggressor nodes. Each victim node's timing window is adaptively adjusted according to a predetermined timing property thereof. At least one primary round of the predetermined signal integrity analysis is executed on the electronic circuit design based in part on this adaptively adjusted timing window for each victim node to generate a delay, which is annotated to the timing graph. A predetermined static timing analysis is executed based on the delay-annotated timing graph.

    Method and system for import of mask layout data to a target system

    公开(公告)号:US09875329B1

    公开(公告)日:2018-01-23

    申请号:US14983288

    申请日:2015-12-29

    CPC classification number: G06F17/5068

    Abstract: A host system for transferring data to a target system is provided. The host system may include a layout database for storing mask layout data representing an integrated circuit (IC) in terms of planar geometric shapes. The hosts system may further include a processor configured to import the mask layout data from the layout database to a memory-mapped disk in the host system. The processor is further configured to translate the mask layout data into one or more cell views according to a table hierarchy in the memory-mapped disk. The processor is further configured to transmit the one or more cell views from the memory-mapped disk to a magnetic disk of the target system.

    System and method for modeling electronic circuit designs

    公开(公告)号:US09864827B1

    公开(公告)日:2018-01-09

    申请号:US14973064

    申请日:2015-12-17

    CPC classification number: G06F17/5072 G06F17/5077

    Abstract: The present disclosure relates to a system and method for modeling an electronic circuit design. Embodiments may include receiving, at one or more computing devices, an electronic circuit design. Embodiments may also include partitioning, at a graphical user interface configured to display at least a portion of the electronic circuit design, at least one portion of the electronic circuit design into one or more sub-zones and generating, at the graphical user interface, one or more ports at each interface between one or more sub-zones. Embodiments may further include receiving a selection for an electromagnetic (EM) solver for each of the one or more sub-zones. Embodiments may also include modeling each of the one or more sub-zones.

Patent Agency Ranking