Patents Assigned to Mentor Graphics
  • Patent number: 11145146
    Abstract: This application discloses a computing system to self-diagnosis of faults for an assisted or automated driving system of a vehicle. The computing system can populate measurement data collected by sensors mounted in the vehicle into an environmental model, and detect an object proximate to the vehicle based on the measurement data in the environmental model. The computing system can identify a fault in at least one of the sensors by performing one or more safety cross-checks including one or more of comparing the environmental modal against one or more data models populated with sensor measurements or objects detected by different sensors, analyzing estimated motion of the vehicle or the object for aberrant movement, identifying missing measurement data, identifying divergent object classifications, or identifying operational sensor characteristics. A control system for the vehicle can configured to control operation of the vehicle based, at least in part, on the identified fault.
    Type: Grant
    Filed: January 31, 2018
    Date of Patent: October 12, 2021
    Assignee: Mentor Graphics (Deutschland) GmbH
    Inventors: Ljubo Mercep, Matthias Pollach
  • Patent number: 10977400
    Abstract: Systems and methods for a deterministic automatic test generation (ATPG) process including Timing Exception ATPG (TEA). A method includes performing an automated test pattern generation (ATPG) process that uses timing exception information to generate a test pattern for a targeted fault of a circuit design with at least one timing exception path. The method includes testing the targeted fault of the circuit design using the test pattern to produce a test result for the targeted fault.
    Type: Grant
    Filed: August 22, 2019
    Date of Patent: April 13, 2021
    Assignee: Mentor Graphics Corporation
    Inventors: Wu-Tung Cheng, Kun-Han Tsai, Naixing Wang, Chen Wang, Xijiang Lin, Mark A. Kassab, Irith Pomeranz
  • Patent number: 10977075
    Abstract: An apparatus comprising: a processing unit configured to execute a plurality of threads; a profiling unit configured to: profile the operation of the processing unit over a time period to generate an activity profile indicating when each of the plurality of threads is executed by the processing unit over the time period; analyse the generated activity profile to determine whether a signature of the processing unit's thread execution for the time period matches a signature indicating a baseline of thread execution for the processing unit; output an alert signal if the signature of the processing unit's thread execution for the time period does not match the signature indicating a baseline of thread execution for the processing unit.
    Type: Grant
    Filed: April 10, 2019
    Date of Patent: April 13, 2021
    Assignee: Mentor Graphics Corporation
    Inventor: Gajinder Singh Panesar
  • Patent number: 10963612
    Abstract: A scan cell comprises: a state element and selection and combination circuitry. The selection and combination circuitry comprises first combination circuitry configured to combine a signal from a scan input of the scan cell with a signal from a functional circuit input of the scan cell to generate a first signal, second combination circuitry configured to combine the signal from the functional circuit input of the scan cell with an output signal of the state element to generate a second signal, and selection circuitry configured to select an input signal for the state element from the signal from the scan input of the scan cell, the signal from the functional circuit input of the scan cell, the first signal, and the second signal based on two selection input signals of the scan cell.
    Type: Grant
    Filed: April 10, 2020
    Date of Patent: March 30, 2021
    Assignee: Mentor Graphics Corporation
    Inventors: Nilanjan Mukherjee, Jedrzej Solecki, Janusz Rajski
  • Patent number: 10955460
    Abstract: Disclosed are representative embodiments of methods, apparatus, and systems for test scheduling and test access in a test compression environment. Clusters of test patterns for testing a plurality of cores in a circuit are formed based on test information that includes compressed test data, corresponding tester channel requirements and correlated cores. The formation of test pattern clusters is followed by tester channel allocation. A best-fit scheme or a balanced-fit scheme may be employed to generate channel allocation information. A test access circuit for dynamic channel allocation can be designed based on the channel allocation information.
    Type: Grant
    Filed: March 16, 2011
    Date of Patent: March 23, 2021
    Assignee: Mentor Graphics Corporation
    Inventors: Mark Kassab, Grzegorz Mrugalski, Nilanjan Mukherjee, Janusz Rajski, Jakub Janicki, Jerzy Tyszer
  • Patent number: 10937509
    Abstract: This application discloses a memory device to retain stored data when receiving a voltage supply having at least a retention voltage level. The retention voltage level varies based on a supply voltage and a temperature of an environment around the memory device. A sensitive circuit can adjust the voltage supply received by the memory device based on the supply voltage and the temperature. The sensitive circuit can alter a memory bias supply voltage for the memory device to adjust the voltage supply towards the retention voltage level. The sensitive circuit can include a temperature dependent circuit to generate a bias voltage based on the supply voltage and the temperature, and an adjustment circuit to alter the memory bias supply voltage based on the bias voltage. The adjustment circuit also can include high temperature circuitry to adjust the memory bias supply voltage based on a leakage current from the memory device.
    Type: Grant
    Filed: August 28, 2019
    Date of Patent: March 2, 2021
    Assignee: Mentor Graphics Corporation
    Inventor: Kwan Him Lam
  • Patent number: 10929582
    Abstract: Circuits may be designed using computer aided design tools and may comprise a plurality of different possible variants of individual components. These multi-variant component circuits may be validated to identify potential problems by generating an aggregate parametric model for the multi-variant components and then using the aggregate parametric model in applying tests to different connection networks of the circuit definition.
    Type: Grant
    Filed: March 31, 2017
    Date of Patent: February 23, 2021
    Assignee: Mentor Graphics Corporation
    Inventor: Michael Alam
  • Patent number: 10929590
    Abstract: Techniques and mechanisms for the use of layout-versus-schematic (LVS) design tools to validate photonic integrated circuit designs. Various implementations employ alternate analysis techniques with LVS analysis tools to perform one or more LVS analysis processes on photonic integrated circuits. These analysis processes may include curvilinear design validation and the associated flow implementations.
    Type: Grant
    Filed: December 12, 2018
    Date of Patent: February 23, 2021
    Assignee: Mentor Graphics Corporation
    Inventors: Ruping Cao, John G. Ferguson, John D. Cayo, Alexandre Arriordaz
  • Patent number: 10922468
    Abstract: Systems and methods for systems and methods for generating the complete set of IC design layout clips, or any part of the complete set, satisfying usefulness criteria and of a prespecified size. A method includes generating an initial set of integrated circuit (IC) design layout clips as a current set of IC design layout clips. The method includes removing any of IC design layout clips from the current set of IC design layout clips that do not meet the one or more usefulness criteria. The method includes, while a size of the IC design layout clips is less than a desired clip size, generating a new set of IC design layout clips from the current set of IC design layout clips according to every combination of pairs of the design layout clips in the current set of IC design layout clips, and repeating the removing process.
    Type: Grant
    Filed: August 26, 2019
    Date of Patent: February 16, 2021
    Assignee: Mentor Graphics Corporation
    Inventors: Mohamed-Nabil Sabry, Kareem Madkour, Sherif Ahmed Abdel-Wahab Hammouda
  • Patent number: 10908511
    Abstract: Systems and methods for multi-patterning in layout design data. A method includes receiving a coloring rule by a computer system. The method includes applying the coloring rule to the layout design data to identify a unique uncolored geometric element corresponding to the rule, by the computer system. The method includes, when the applied rule did not identify the unique uncolored geometric element corresponding to the rule, repeat the receiving and applying processes with a different coloring rule. The method includes, when the applied rule did identify the unique uncolored geometric element corresponding to the rule, assigning a patterning color to the unique uncolored geometric element, by the computer system.
    Type: Grant
    Filed: April 20, 2018
    Date of Patent: February 2, 2021
    Assignee: Mentor Graphics Corporation
    Inventor: Fedor G. Pikus
  • Patent number: 10895864
    Abstract: Disclosed systems and methods may support fabric-independent multi-patterning. A system may include a coloring constraint access engine and a fabric-independent multi-patterning engine. The coloring constraint access engine may be configured to access a set of coloring constraints to apply to geometric elements of a circuit design without accessing a fabric layer that defines a layout of the geometric elements of the circuit design, the set of coloring constraints applicable to multi-patterning the geometric elements of the circuit design to support manufacture of circuit layers using multiple manufacturing steps (e.g., via complementary lithographic masks). The fabric-independent multi-patterning engine may be configured to perform, independent of the fabric layer, a pattern coloring process according to the set of coloring constraints to determine a color assignment for the geometric elements, respectively.
    Type: Grant
    Filed: May 16, 2019
    Date of Patent: January 19, 2021
    Assignee: Mentor Graphics Corporation
    Inventor: Fedor G. Pikus
  • Patent number: 10896279
    Abstract: A thermal transient response simulation is performed to determine a total thermal resistance value for a structure having a plurality of thermal model elements. A plurality of thermal transient response simulations are also performed for the structure to determine changed total thermal resistance values by varying one of thermal resistance values of the thermal model elements. Thermal resistance values for the thermal model elements are then determined based on the total thermal resistance value and the changed total thermal resistance values. The structure function is divided into portions associated with the thermal model elements based on the thermal resistance values for the thermal model elements.
    Type: Grant
    Filed: October 24, 2017
    Date of Patent: January 19, 2021
    Assignee: Mentor Graphics Corporation
    Inventors: Joseph Charles Proulx, Byron Blackmore, Robin Bornoff, Andras Vass-Varnai
  • Patent number: 10889255
    Abstract: A device for electrical energy management of a vehicle system of a motor vehicle includes a power supply for supplying energy to the vehicle system of the motor vehicle. The power supply has a normal operation mode and a stand-by operation mode. A distributing device has voltage levels on the output side for supplying electrical energy to vehicle system components of the vehicle system. A state-monitoring device monitors the electrical energy supply of the power supply and controls the distributing device. A computer device has an operating system device and a volatile computer data memory that is designed to be kept energized even in the stand-by operation mode of the device for energy management, in such a way that the volatile computer data memory does not lose the data stored therein. A method and a motor vehicle corresponding to the device are also provided.
    Type: Grant
    Filed: December 20, 2017
    Date of Patent: January 12, 2021
    Assignees: Bayerische Motoren Werke Aktiengesellschaft, Mentor Graphics Corporation
    Inventors: Daniel Franze, Carsten Schmid, Georg Spoerlein, Reiner Striebel
  • Patent number: 10884409
    Abstract: This application discloses training of a classification system for an assisted or automated driving system of a vehicle. A processing system can label sensor measurement data collected by sensors mounted in the vehicle with classifications, which can include a type of an object associated with the sensor measurement data and a confidence level of the classification. A training system can utilize the classifications labeled to the sensor measurement data to train a classification graph utilized by the classification system. The training system can select a node in a classification graph based, at least in part, on a classification labeled to sensor measurement data. The training system can compare the sensor measurement data to matchable data in the selected node, and modify the classification graph based, at least in part, on differences between the sensor measurement data and the matchable data in the selected node.
    Type: Grant
    Filed: January 16, 2018
    Date of Patent: January 5, 2021
    Assignee: Mentor Graphics (Deutschland) GmbH
    Inventors: Ljubo Mercep, Matthias Pollach
  • Patent number: 10872191
    Abstract: A system may include an image clustering engine and a cluster provision engine. The image clustering image may be configured to access a set of circuit images and cluster the circuit images into different groups via an unsupervised learning process, wherein clustering by the unsupervised learning process is invariant to each invariant property of an invariant property set. A given invariant property in the invariant property set may correspond to a given image transformation, the invariant properties in the invariant property set may be discrete, and the total number of invariant properties in the invariant property set may be finite. The cluster provision engine may be configured to provide the clustered circuit images for further processing or analysis by an electronic design automation (EDA) application.
    Type: Grant
    Filed: March 25, 2020
    Date of Patent: December 22, 2020
    Assignee: Mentor Graphics Corporation
    Inventors: Fedor G. Pikus, Muhammad Shahir Rahman
  • Patent number: 10860768
    Abstract: Disclosed herein are embodiments of tools and techniques for computing the electric coupling in terms of parasitic admittance and capacitance values between a through silicon via (TSV) and surrounding interconnect of an integrated circuit layout design. In particular embodiments, a computation of one or more admittance and capacitance values between a through-silicon-via (TSV) structure and an interconnect structure of the three-dimensional integrated circuit layout design using two or more field solvers or rule-based engines that are different from one another is performed. In addition, electrical connectivity for the coupling parasitic between a TSV and an interconnect is established. Then, a parasitic netlist representation of the three-dimensional integrated circuit layout design that includes the above parasitic element values is generated.
    Type: Grant
    Filed: September 29, 2018
    Date of Patent: December 8, 2020
    Assignee: Mentor Graphics Corporation
    Inventors: Vasileios Kourkoulos, Georgios Manetas
  • Patent number: 10846448
    Abstract: A system may include a quantum model engine configured to generate (e.g., load or instantiate) a quantum computing model to represent an electronic design automation (EDA) process for a circuit design. The EDA process may be a multi-patterning process to assign colors to geometric elements of the circuit design. The quantum computing model may include quantum particle types that may be defined to prohibit non-physical states in the quantum computing model from occurring. The quantum model engine may also be configured to generate a color assignment for the geometric elements of the circuit design through the quantum computing model. The system may also include a manufacture support engine configured to use the color assignment to support manufacture of circuit layers of the circuit design through multiple manufacturing steps.
    Type: Grant
    Filed: November 19, 2019
    Date of Patent: November 24, 2020
    Assignee: Mentor Graphics Corporation
    Inventors: Fedor G. Pikus, Shashank Jaiswal
  • Patent number: 10830815
    Abstract: A first score and a second score for each scan cell are first determined based on numbers of test cubes in a set of test cubes having a specified value of “1” and a specified value of “0” for the each scan cell, respectively. A ranking score for each test cube in the set of test cubes is then determined based on combining the first scores and the second scores corresponding to specified bits of the each test cube in the set of test cubes. Test cubes in the set of test cubes are merged according to a sequence based on the ranking scores in a test pattern generation process.
    Type: Grant
    Filed: March 21, 2019
    Date of Patent: November 10, 2020
    Assignee: Mentor Graphics Corporation
    Inventors: Janusz Rajski, Yu Huang
  • Patent number: 10802450
    Abstract: This application discloses a computing system to implement sensor event detection and fusion system in an assisted or automated driving system of a vehicle. The computing system can monitor an environmental model to identify spatial locations in the environmental model populated with temporally-aligned measurement data. The computing system can analyze, on a per-sensor basis, the temporally-aligned measurement data at the spatial locations in the environmental model to detect one or more sensor measurement events. The computing system can utilize the sensor measurement events to identify at least one detection event indicative of an object proximate to the vehicle. The computing system can combine the detection event with at least one of another detection event, a sensor measurement event, or other measurement data to generate a fused detection event. A control system for the vehicle can control operation of the vehicle based, at least in part, on the detection event.
    Type: Grant
    Filed: January 30, 2017
    Date of Patent: October 13, 2020
    Assignee: Mentor Graphics Corporation
    Inventors: Ljubo Mercep, Matthias Pollach
  • Patent number: 10796043
    Abstract: Systems and methods for re-ordering test patterns for circuit design or testing. A method includes receiving a set of scan chains and associated test patterns, and computing a penalty score for each test pattern in the set of test patterns. The method includes selecting a first pattern of the set of test patterns that has a lowest computed penalty score in the set of test patterns, and removing the first pattern from the set of test patterns and adding the first pattern to a set of ordered patterns. The method includes, for each remaining test pattern, computing an accumulated penalty score for each remaining pattern, selecting a next pattern of the set of test patterns that has a lowest accumulated penalty score in the set of test patterns, removing the next pattern from the set of test patterns, and adding the next pattern to the set of ordered patterns.
    Type: Grant
    Filed: May 22, 2019
    Date of Patent: October 6, 2020
    Assignee: Mentor Graphics Corporation
    Inventors: Yu Huang, Jakub Janicki, Szczepan Urban