Patents Assigned to Mentor Graphics
-
Patent number: 11145146Abstract: 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: GrantFiled: January 31, 2018Date of Patent: October 12, 2021Assignee: Mentor Graphics (Deutschland) GmbHInventors: Ljubo Mercep, Matthias Pollach
-
Patent number: 10977400Abstract: 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: GrantFiled: August 22, 2019Date of Patent: April 13, 2021Assignee: Mentor Graphics CorporationInventors: Wu-Tung Cheng, Kun-Han Tsai, Naixing Wang, Chen Wang, Xijiang Lin, Mark A. Kassab, Irith Pomeranz
-
Patent number: 10977075Abstract: 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: GrantFiled: April 10, 2019Date of Patent: April 13, 2021Assignee: Mentor Graphics CorporationInventor: Gajinder Singh Panesar
-
Patent number: 10963612Abstract: 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: GrantFiled: April 10, 2020Date of Patent: March 30, 2021Assignee: Mentor Graphics CorporationInventors: Nilanjan Mukherjee, Jedrzej Solecki, Janusz Rajski
-
Patent number: 10955460Abstract: 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: GrantFiled: March 16, 2011Date of Patent: March 23, 2021Assignee: Mentor Graphics CorporationInventors: Mark Kassab, Grzegorz Mrugalski, Nilanjan Mukherjee, Janusz Rajski, Jakub Janicki, Jerzy Tyszer
-
Patent number: 10937509Abstract: 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: GrantFiled: August 28, 2019Date of Patent: March 2, 2021Assignee: Mentor Graphics CorporationInventor: Kwan Him Lam
-
Patent number: 10929582Abstract: 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: GrantFiled: March 31, 2017Date of Patent: February 23, 2021Assignee: Mentor Graphics CorporationInventor: Michael Alam
-
Patent number: 10929590Abstract: 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: GrantFiled: December 12, 2018Date of Patent: February 23, 2021Assignee: Mentor Graphics CorporationInventors: Ruping Cao, John G. Ferguson, John D. Cayo, Alexandre Arriordaz
-
Patent number: 10922468Abstract: 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: GrantFiled: August 26, 2019Date of Patent: February 16, 2021Assignee: Mentor Graphics CorporationInventors: Mohamed-Nabil Sabry, Kareem Madkour, Sherif Ahmed Abdel-Wahab Hammouda
-
Patent number: 10908511Abstract: 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: GrantFiled: April 20, 2018Date of Patent: February 2, 2021Assignee: Mentor Graphics CorporationInventor: Fedor G. Pikus
-
Patent number: 10895864Abstract: 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: GrantFiled: May 16, 2019Date of Patent: January 19, 2021Assignee: Mentor Graphics CorporationInventor: Fedor G. Pikus
-
Patent number: 10896279Abstract: 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: GrantFiled: October 24, 2017Date of Patent: January 19, 2021Assignee: Mentor Graphics CorporationInventors: Joseph Charles Proulx, Byron Blackmore, Robin Bornoff, Andras Vass-Varnai
-
Patent number: 10889255Abstract: 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: GrantFiled: December 20, 2017Date of Patent: January 12, 2021Assignees: Bayerische Motoren Werke Aktiengesellschaft, Mentor Graphics CorporationInventors: Daniel Franze, Carsten Schmid, Georg Spoerlein, Reiner Striebel
-
Patent number: 10884409Abstract: 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: GrantFiled: January 16, 2018Date of Patent: January 5, 2021Assignee: Mentor Graphics (Deutschland) GmbHInventors: Ljubo Mercep, Matthias Pollach
-
Patent number: 10872191Abstract: 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: GrantFiled: March 25, 2020Date of Patent: December 22, 2020Assignee: Mentor Graphics CorporationInventors: Fedor G. Pikus, Muhammad Shahir Rahman
-
Patent number: 10860768Abstract: 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: GrantFiled: September 29, 2018Date of Patent: December 8, 2020Assignee: Mentor Graphics CorporationInventors: Vasileios Kourkoulos, Georgios Manetas
-
Patent number: 10846448Abstract: 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: GrantFiled: November 19, 2019Date of Patent: November 24, 2020Assignee: Mentor Graphics CorporationInventors: Fedor G. Pikus, Shashank Jaiswal
-
Patent number: 10830815Abstract: 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: GrantFiled: March 21, 2019Date of Patent: November 10, 2020Assignee: Mentor Graphics CorporationInventors: Janusz Rajski, Yu Huang
-
Patent number: 10802450Abstract: 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: GrantFiled: January 30, 2017Date of Patent: October 13, 2020Assignee: Mentor Graphics CorporationInventors: Ljubo Mercep, Matthias Pollach
-
Patent number: 10796043Abstract: 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: GrantFiled: May 22, 2019Date of Patent: October 6, 2020Assignee: Mentor Graphics CorporationInventors: Yu Huang, Jakub Janicki, Szczepan Urban