Of Circuit Patents (Class 702/117)
  • Patent number: 10990513
    Abstract: The invention concerns a test program executor for an Automated Test Equipment, wherein the test program executor is configured to execute a test flow having a plurality of test suites, wherein the test program executor is configured to asynchronously execute the plurality of test suites, wherein a test suite contains a call of a function of a subsystem, wherein the function of the subsystem is related with a subsystem operation that is to be executed by the subsystem, and to signal a call of a function of a subsystem by transmitting an asynchronous request to the subsystem, the asynchronous request having a call-specific call tree hierarchy address and the call-specific operation to be executed by the subsystem, and wherein the test program executor is further configured to determine an execution order of the subsystem operations, such that the execution order of the subsystem operations depends on their call-specific call tree hierarchy addresses.
    Type: Grant
    Filed: July 25, 2018
    Date of Patent: April 27, 2021
    Assignee: Advantest Corporation
    Inventors: Olaf Pöppe, Jürgen Sang
  • Patent number: 10965475
    Abstract: Systems and methods of generating a security key for an integrated circuit device include generating a plurality of key bits with a physically unclonable function (PUF) generator. Unstable bits of the plurality of key bits are identified, and a security key is generated based on the plurality of key bits, wherein the security key excludes the identified unstable bits.
    Type: Grant
    Filed: October 26, 2018
    Date of Patent: March 30, 2021
    Assignee: TAIWAN SEMICONDUCTOR MANUFACTURING COMPANY, LTD.
    Inventors: Saman M. I. Adham, Shih-Lien Linus Lu, Peter Noel
  • Patent number: 10930374
    Abstract: A processor executable method, system, and computer-readable media expedite the process of entering equations for use in developing simulations of chemical processes. The process of entering equations is expedited by dynamically inferring the dimensions of variables. The process infers the dimensions of all variables in user-added equations, and infers the dimensions of each variable in a user-added equation sequentially. The process automatically creates variables with unassigned dimensions in response to indications, such as inputs from a user, to declare new equations. The process assigns dimensions to variables based on relations between variables, such as logical relations between the dimensions of variables.
    Type: Grant
    Filed: May 14, 2019
    Date of Patent: February 23, 2021
    Assignee: AVEVA Software, LLC
    Inventor: Harry Scott Brown
  • Patent number: 10866278
    Abstract: A test system is provided for performing design for debug (DFD) operations. The test system includes a host processor coupled to an auxiliary device. The auxiliary device includes a protocol interface block for communicating with the host processor during normal functional mode. The auxiliary device further includes a circuit under test (CUT) and a hardened DFD hub that is controlled by the host processor via the protocol interface block. The DFD hub includes a DFD triggering component, a DFD tracing component, and a DFD access component. The host processor directs the DFD hub to perform DFD operations by sending control signals through the protocol interface block during a debugging mode. Test information gathered using the DFD hub is fed back to the host processor to help facilitate silicon bring-up, pre-production software stack optimization, and post-production performance metric monitoring.
    Type: Grant
    Filed: March 28, 2019
    Date of Patent: December 15, 2020
    Assignee: Intel Corporation
    Inventor: Philippe Molson
  • Patent number: 10859376
    Abstract: Provided is an information processing apparatus including: an input unit into which shape data of a surface to be measured including a plurality of recesses is input; and a setting unit that detects each of the plurality of recesses on the basis of the input shape data and sets, for the detected recess, a region to be removed including the recess.
    Type: Grant
    Filed: February 17, 2017
    Date of Patent: December 8, 2020
    Assignee: MITUTOYO CORPORATION
    Inventor: Yuji Kudo
  • Patent number: 10853219
    Abstract: A bandwidth estimation method is disclosed for measuring memory bandwidth consumption or the bandwidth consumption of any I/O bus in real time on a computer system without the use of hardware counters. The bandwidth estimation method, designed to run in isolation on a core in a multi-core computer system, generates temporally sequential and spatially random accesses to a bus such as the memory bus and reports the average latency per request. Using a pre-calculated latency-bandwidth relationship, the bandwidth on the bus is calculated and reported at runtime for every latency sample. The bandwidth estimation method allows profiling processors and computer systems in real time to determine the amount of memory or I/O traffic they are using while running a workload.
    Type: Grant
    Filed: April 30, 2019
    Date of Patent: December 1, 2020
    Assignee: INTEL CORPORATION
    Inventor: Adrian Loteanu
  • Patent number: 10853168
    Abstract: According to one general aspect, an apparatus may include a memory configured to store both data and metadata, such that for portions of data associated with the metadata, the data and metadata are interleaved such that a unit of metadata succeeds each power of two contiguous units of data. The apparatus may also include a memory manager circuit. The memory management circuit may be configured to receive a data access to the memory, wherein the data access includes a public memory address. The memory management circuit may be configured to determine if the public memory address is associated with metadata. The memory management circuit may be configured to, if so, convert the public memory address to a private memory address. The memory management circuit may be configured to complete the data access at the private memory address.
    Type: Grant
    Filed: July 2, 2018
    Date of Patent: December 1, 2020
    Assignee: SAMSUNG ELECTRONICS CO., LTD.
    Inventor: Bryan D Marietta
  • Patent number: 10839922
    Abstract: An apparatus includes an array of memory cells comprising a first sub-block and a second sub-block electrically coupled by a channel. The apparatus also includes a measurement circuit configured to take a first measurement of a first sub-block of memory cells at a first offset threshold and a second measurement of the first sub-block of memory cells at a second offset threshold. The apparatus further includes a detection circuit configured to detect a disturb condition of the first sub-block based on at least one of the first measurement and the second measurement, and to initiate data maintenance in response to the disturb condition of the first sub-block.
    Type: Grant
    Filed: May 26, 2018
    Date of Patent: November 17, 2020
    Assignee: SanDisk Technologies LLC
    Inventors: Xiang Yang, Huai-Yuan Tseng, Deepanshu Dutta
  • Patent number: 10804926
    Abstract: Methods and systems for performing analog-to-digital conversion is provided. In one example, an analog-to-digital converter (ADC) circuit comprises a leakage compensation circuit and a quantizer. The leakage compensation circuit is configured to: receive an input signal, the input signal being susceptible to a drift due to a charge leakage; receive a reference signal; and generate a leakage-compensated signal pair to compensate for the charge leakage, wherein the leakage-compensated signal pair comprises one of: (a) a leakage-compensated version of the input signal and the reference signal, (b) the input signal and a leakage-compensated version of the reference signal, or (c) a leakage-compensated version of the input signal and a leakage-compensated version of the reference signal. The quantizer is configured to perform a leakage-compensated quantization of the input signal based on the leakage-compensated signal pair to generate a digital output representing the input signal.
    Type: Grant
    Filed: February 26, 2019
    Date of Patent: October 13, 2020
    Assignee: FACEBOOK TECHNOLOGIES, LLC
    Inventors: Wei Gao, Andrew Samuel Berkovich, Xinqiao Liu, Song Chen
  • Patent number: 10795751
    Abstract: Various aspects of the disclosed technology relate to techniques of logic diagnosis based on cell-aware diagnostic pattern generation. A first diagnosis process is performed on a failed integrated circuit based on a first fail log to generate a first set of defect suspects. The first fail log is generated by applying the first set of test patterns to the failed integrated circuit in a first scan-based test. A second set of test patterns are generated using fault models for internal defects in one or more cells included in the first set of defect suspects. The second set of test patterns are applied to the failure integrated circuit to generate a second fail log. A second diagnosis process is performed on the failure integrated circuit based on the second fail log.
    Type: Grant
    Filed: January 30, 2018
    Date of Patent: October 6, 2020
    Assignee: Mentor Graphics Corporation
    Inventors: Huaxing Tang, Manish Sharma, Wu-Tung Cheng
  • Patent number: 10782348
    Abstract: Disclosed is a test and measurement instrument including a plurality of ports. The ports are configured to source a test signal into a device under test (DUT), and receive a signal response from the DUT. The test and measurement instrument also includes a measurement unit configured to measure the signal response. The test and measurement instrument further includes a processor configured to compare the signal response to a data structure. The processor also determines a classification of, and/or connections to, at least one DUT component coupled to at least one of the ports based on results of the comparison.
    Type: Grant
    Filed: September 29, 2017
    Date of Patent: September 22, 2020
    Assignee: Keithley Instruments, LLC
    Inventors: Gregory Sobolewski, Justin R. Noble, F. Joseph Frese, IV
  • Patent number: 10685645
    Abstract: A method for creating binary classification models and using the binary classification models to select candidate training utterances from a plurality of live utterances is provided. The method may include receiving a plurality of intents and associated training utterances. The method may include creating, from the training utterances, a binary classification model for each intent. The binary classification model may include a vector representation of a line of demarcation between utterances associated with the intent and utterances disassociated from the intent. The method may also include receiving live utterances. An intent may be determined for each live utterance. The method may include creating a vector representation of the live utterance. The method may include selecting candidate training utterances based on a comparison between the vector representation of the live utterance and the vector representation included in the binary classification model of the intent determined for the live utterance.
    Type: Grant
    Filed: August 9, 2018
    Date of Patent: June 16, 2020
    Assignee: Bank of America Corporation
    Inventors: Maruthi Z. Shanmugam, Luis Gerardo Mojica de la Vega, Donatus Asumu
  • Patent number: 10627446
    Abstract: In a method of circuit yield analysis, the method includes: detecting a plurality of failed samples respectively located at a plurality of failure regions in a multi-dimensional parametric space; clustering the failed samples to identify the failure regions; filtering features of the failed samples to determine a parameter component that is a non-principal component in affecting circuit yield; applying a dimensional reduction method on a dimension corresponding to the parameter component; and constructing a final importance sampling (IS) distribution function using a mixed Gaussian (mGaussian) function corresponding to all of the failure regions containing a rare failure event.
    Type: Grant
    Filed: May 8, 2019
    Date of Patent: April 21, 2020
    Assignee: Samsung Electronics Co., Ltd.
    Inventors: Nuo Xu, Jing Wang, Woosung Choi
  • Patent number: 10630723
    Abstract: Techniques are described for adjusting policy characteristics based on a determined similarity between routes. A similarity metric may be determined indicating the similarity between a first route followed by a vehicle and/or driver and a second (e.g., previous) route followed by the vehicle and/or driver. A similarity metric may indicate the similarity in movements, and changes in movement, exhibited by the vehicle on the routes. The similarity metric may be determined through analysis of real time data collected by in-vehicle sensor(s), mobile user device(s), external sensors or other data sources. Based on the similarity metric, a premium, a deductible, a price, or other characteristic(s) of a policy may be determined. In some examples, policy characteristics may be adjusted (e.g., in real time) based on the analysis according to changing risk conditions if a driver is following routes that are dissimilar from typical routes.
    Type: Grant
    Filed: December 2, 2016
    Date of Patent: April 21, 2020
    Assignee: United Services Automobile Association (USAA)
    Inventors: Bharat Prasad, Vijay Jayapalan, Michael Kyne, Joel T. Camarano, Charles Lee Oakes, III, Gunjan Vijayvergia, Christine Marie Brown
  • Patent number: 10614186
    Abstract: A yield prediction apparatus is provided. The yield prediction apparatus may include at least one processor coupled to at least one non-transitory computer-readable medium. The at least one processor may be configured to receive a first variable associated with operating characteristics of a semiconductor device, perform a simulation for the operating characteristics of the semiconductor device, perform a neural network regression analysis using a result of the simulation to determine a first function for the first variable, and predict a yield of the semiconductor integrated circuit based on an advanced Monte Carlo simulation. An input of the advanced Monte Carlo simulation may include the determined first function.
    Type: Grant
    Filed: February 21, 2018
    Date of Patent: April 7, 2020
    Assignee: Samsung Electronics Co., Ltd.
    Inventors: Seong Ryeol Kim, Jeong Hoon Ko, Seong Je Kim, Je Hyun Lee, Jong Wook Jeon
  • Patent number: 10599804
    Abstract: Method and apparatus for managing connections within a netlist include using a clone module to the connections between different components within the netlist. A buffer may be inserted between components of a netlist to split a connection into multiple segments and then moved into an associated first instance. The inclusion of the buffer allows for one or more of pin cloning and subway utilization to occur when mapping between a functional hierarchy to a physical hierarchy is performed.
    Type: Grant
    Filed: November 1, 2018
    Date of Patent: March 24, 2020
    Assignee: International Business Machines Corporation
    Inventors: Ali S. El-Zein, Robert J. Shadowen, Alvan W. Ng, Clay C. Smith, Wolfgang Roesner
  • Patent number: 10592369
    Abstract: The present disclosure generally relates to the automated testing of a system that includes software or hardware components. In some embodiments, a testing framework generates a set of test cases for a system under test using a grammar. Each test case may perform an action, such as provide an input to the system under test, and result in an output from the system under test. The inputs and outputs are then compared to the expected results to determine whether the system under test is performing correctly. Specifically, the system under test may be analyzed to determine whether it is capable of properly processing control instructions and input signals and/or generating expected output control signals and additional control/feedback information. The data can then be interpreted in the grammar system and/or used as input to a fault isolation engine to determine anomalies in the system under test.
    Type: Grant
    Filed: July 22, 2016
    Date of Patent: March 17, 2020
    Assignee: WURLDTECH SECURITY TECHNOLOGIES
    Inventors: Nathan John Walter Kube, Frank Marcus
  • Patent number: 10591320
    Abstract: A system includes a magnetic sense element for detecting an external magnetic field along a sensing axis and a magnetic field source proximate the magnetic sense element for providing an auxiliary magnetic field along the sensing axis. The magnetic sense element produces a first output signal having a magnetic field signal component, responsive to the external magnetic field, that is modulated by an auxiliary magnetic field signal component responsive to the auxiliary magnetic field. A processing circuit identifies from the first output signal an influence of a magnetic interference field on the auxiliary magnetic field signal component, the magnetic interference field being directed along a non-sensing axis of the magnetic sense element, and applies a correction factor to the magnetic field signal component to produce a second output signal in which the influence of the magnetic interference field is substantially removed.
    Type: Grant
    Filed: December 11, 2017
    Date of Patent: March 17, 2020
    Assignee: NXP B.V.
    Inventors: Stephan Marauska, Jan Przytarski, Jörg Kock, Edwin Schapendonk
  • Patent number: 10585139
    Abstract: Systems, methods, and apparatuses are described for verifying the authenticity of an integrated circuit device. An integrated test apparatus may use quiescent current and/or conducted electromagnetic interference readings to determine if a device under test matches the characteristics of an authenticated device. Deviations from the characteristics of the authenticated device may be indicative of a counterfeit device.
    Type: Grant
    Filed: February 14, 2019
    Date of Patent: March 10, 2020
    Assignee: Science Applications International Corporation
    Inventor: David Michael Barrett
  • Patent number: 10578663
    Abstract: An inspection device comprises a stage for placing a device under test thereon, a dynamic characteristics test probe, a static characteristics test probe, and a control device configured to perform positional control by moving at least one of the stage, the dynamic characteristics test probe, and the static characteristics test probe. The control device performs the positional control such that the dynamic characteristics test probe is set to a dynamic characteristics test state in which the dynamic characteristics test probe is brought into contact with the electrode when the dynamic characteristics test is performed, and performs the positional control such that the static characteristics test probe is set to a static characteristics test state in which the static characteristics test probe is brought into contact with the electrode while the dynamic characteristics test probe is separated from the electrode when the static characteristics test is performed.
    Type: Grant
    Filed: March 14, 2016
    Date of Patent: March 3, 2020
    Assignee: SINTOKOGIO, LTD.
    Inventors: Yoichi Sakamoto, Takayuki Hamada, Nobuyuki Takita
  • Patent number: 10481188
    Abstract: Disclosed herein is a system for non-contact measurement of an optoelectronic property. The system includes a sensing element configured to amplify an electromagnetic wave having a specific frequency, a thin film disposed on the sensing element such that an optoelectronic property of the thin film is measured, and an optoelectronic property measuring server configured to extract a physical property of the thin film based on the optoelectronic property of the thin film obtained when the electromagnetic wave amplified by the sensing element passes through the thin film.
    Type: Grant
    Filed: January 18, 2018
    Date of Patent: November 19, 2019
    Assignee: Korea Institute of Science and Technology
    Inventors: Minah Seo, Sanghun Lee, Chulki Kim, Q-Han Park, Jongho Choe, Jinsoo Kim
  • Patent number: 10459034
    Abstract: A method and apparatus for estimating a state of health (SOH) of a battery are provided. The method includes measuring a voltage and a partial discharge time of the battery, acquiring a normalized partial discharge time using a battery model of a reference battery normalized with respect to a time, calculating a full discharge time of the battery based on the partial discharge time and the normalized partial discharge time, and estimating the SOH based on a ratio between a stored full discharge time of the reference battery and the full discharge time of the battery.
    Type: Grant
    Filed: December 23, 2015
    Date of Patent: October 29, 2019
    Assignee: Samsung Electronics Co., Ltd.
    Inventors: Suman Basu, Krishnan S Hariharan, Taejun Yeo
  • Patent number: 10429433
    Abstract: A method for characterizing an integrated circuit that includes ramping the supply voltage to an integrated circuit as a function of time for each of the transistors in the integrated circuit, and measuring a power supply current for the integrated circuit during the ramping of the power supply voltage. The measured peaks in the power supply current are a current pulse that identifies an operation state in which each of the transistors are in an on state. The peaks in the power supply current are compared to the reference peaks for the power supply current for a reference circuit having a same functionality as the integrated circuit to determine the integrated circuit's fitness.
    Type: Grant
    Filed: November 17, 2016
    Date of Patent: October 1, 2019
    Assignee: International Business Machines Corporation
    Inventors: Raphael P. Robertazzi, Peilin Song, Franco Stellari
  • Patent number: 10380061
    Abstract: A digital serial communication system includes a first serial communication circuit configured to exchange information utilizing a first communication protocol, a second serial communication circuit configured to exchange information utilizing a second communication protocol, and a common bus interface configured to couple the first serial communication circuit to a first serial communication bus implementing the first communication protocol, and configured to couple the second serial communication circuit to a second serial communication bus implementing the second communication protocol.
    Type: Grant
    Filed: December 26, 2017
    Date of Patent: August 13, 2019
    Assignee: The United States of America as represented by the Administrator of NASA
    Inventors: George Suarez, Jeffrey J. Dumonthier, George E. Winkert
  • Patent number: 10365104
    Abstract: A digital control circuitry for a MEMS gyroscope is provided. The digital control circuitry comprises a digital primary loop circuitry configured to process a digitized primary signal, a digital secondary loop circuitry configured to process a digitized secondary signal and a digital phase shifting filter circuitry configured to generate two phase shifted demodulation signals from the digitized primary signal. The digital secondary loop is configured to demodulate the digitized secondary signal using the two phase shifted demodulation signals.
    Type: Grant
    Filed: May 4, 2017
    Date of Patent: July 30, 2019
    Assignee: MURATA MANUFACTURING CO., LTD.
    Inventors: Rauli Collin, Konsta Wjuga, Lasse Aaltonen
  • Patent number: 10303479
    Abstract: A branch predictor, has a plurality of memory banks having entries that hold prediction information used to predict a direction of branch instructions fetched and executed by a processor that comprises the branch predictor. A count of events that occur in the processor is provided to hardware logic that performs an arithmetic and/or logical operation, e.g., XOR, on predetermined bits of the count to generate a random value. In response to the processor determining a correct direction of a branch instruction predicted by the branch predictor, the branch predictor uses the random value generated by the hardware logic to make a decision about updating the memory banks. Bits of a branch history pattern, along with the count, may also be used to generate the random value. The event counted may be a retire of an instruction or a cycle of a core or bus clock.
    Type: Grant
    Filed: November 30, 2016
    Date of Patent: May 28, 2019
    Assignee: VIA ALLIANCE SEMICONDUCTOR CO., LTD
    Inventors: Mengchen Yang, Guohua Chen, Xiaoling Wang
  • Patent number: 10295913
    Abstract: An inspection method, and corresponding apparatus, enables classification of pupil images according to a process variable. The method comprises acquiring diffraction pupil images of a plurality of structures formed on a substrate during a lithographic process. A process variable of the lithographic process varies between formation of the structures, the variation of the process variable resulting in a variation in the diffraction pupil images. The method further comprises determining at least one discriminant function for the diffraction pupil images, the discriminant function being able to classify the pupil images in terms of the process variable.
    Type: Grant
    Filed: November 2, 2012
    Date of Patent: May 21, 2019
    Assignee: ASML Netherlands B.V.
    Inventors: Scott Anderson Middlebrooks, Rene Andreas Maria Pluijms, Martyn John Coogans, Marc Johannes Noot
  • Patent number: 10281974
    Abstract: A three-dimensional stacked (3DS) memory module includes multiple memory chips and a data I/O chip physically integrated into the 3D stack. The data I/O chip includes multiple data interfaces and multiple respectively corresponding data buffers. A memory controller routes data traffic through all available data interfaces for maximum bandwidth. In some circumstances, the memory controller directs the data I/O chip to shut down (de-activate) one or more of the data interfaces (for example, to reduce power consumption of the memory module). All subsequent data traffic to and from the memory module is routed through the remaining active interfaces. All physical addresses in the 3DS memory module are addressable through the remaining active interfaces. In some circumstances, the memory controller directs the data I/O chip to re-activate some or all of the de-activated data interfaces. Once re-activated, subsequent data traffic to and from the memory module can again be routed through all active interfaces.
    Type: Grant
    Filed: August 23, 2017
    Date of Patent: May 7, 2019
    Assignee: International Business Machines Corporation
    Inventors: Kevin M. Mcilvain, Saravanan Sethuraman, Warren E. Maule, Kyu-hyoun Kim
  • Patent number: 10270246
    Abstract: A method and apparatus for controlling a voltage source converter to energize a DC link. A voltage order generating module generates a voltage order for controlling the voltage source converter to generate a DC voltage on the DC link. An oscillation damping module monitors the DC current flow to determine an indication of current oscillation and the voltage order is based on a voltage reference signal which is modulated by the indication of current oscillation to provide oscillation damping.
    Type: Grant
    Filed: March 11, 2016
    Date of Patent: April 23, 2019
    Assignee: GENERAL ELECTRIC TECHNOLOGY GMBH
    Inventors: Robin Gupta, Carl Barker, Andrzej Adamczyk
  • Patent number: 10267836
    Abstract: Devices and methods for determining the quality thin film materials are disclosed. The thin film materials are provided on substrates forming thin film material structures. The devices comprise a housing, a THz module with a THz source emitter and a THz detector, and a reflective base moveable relative to the THz module and configured to support the thin film material structures. The THz source emitter is configured to irradiate the thin film materials. The THz detector is configured to measure at least one reflection of the irradiation. The device is configured to calculate a parameter indicative of the quality of the thin film material based on said reflection measurements.
    Type: Grant
    Filed: December 23, 2014
    Date of Patent: April 23, 2019
    Assignees: DAS-NANO, S.L., ASOCIACION CENTRO DE INVESTIGACION COOPERATIVE EN NANOCIENCIAS (CIC NANOGUNE), GRAPHENEA, S.A.
    Inventors: Eduardo Azanza Ladrón, Magdalena Chudzik, Alex López Zorzano, David Etayo Salinas, Luis Eduardo Hueso Arroyo, Amaia Zurutuza Elorza
  • Patent number: 10243678
    Abstract: Dynamic characterization of complex high-order nonlinearity in transmitter (TX) and receiver (RX) signal chains of transceiver systems can be efficiently and accurately performed. A loopback connection may be used to facilitate self-characterization. Appropriate RX and TX configuration settings may be developed to facilitate de-coupling of individual RX and TX nonlinearities from measured cascade nonlinearity. The system's high-order response to a two-tone signal generation may be measured, and complex mathematical analysis may be performed to identify and isolate passband nonlinear components to extract a high-order memory-less model for the system. The extracted system model may be used in the corrective and non-iterative pre-distortion of generated signals and in the post-distortion of received signals to improve linearity performance of the transceiver.
    Type: Grant
    Filed: July 11, 2014
    Date of Patent: March 26, 2019
    Assignee: National Instruments Corporation
    Inventors: Mohamad A. Zeidan, Christopher J. Behnke, Syed Jaffar Shah
  • Patent number: 10235274
    Abstract: A device may determine one or more conditional parameters associated with determining whether a condition is satisfied during execution of a program. The one or more conditional parameters may vary over time. The device may execute the program to generate one or more execution parameters corresponding to the one or more conditional parameters. The device may compare the one or more execution parameters and the one or more conditional parameters. The device may determine that the condition is satisfied based on comparing the one or more execution parameters and the one or more conditional parameters. The device may perform an action, in association with the program, based on determining that the condition is satisfied.
    Type: Grant
    Filed: November 3, 2016
    Date of Patent: March 19, 2019
    Assignee: The MathWorks, Inc.
    Inventors: George Quievryn, Jay Ryan Torgerson
  • Patent number: 10230521
    Abstract: The present invention relates to a test method of a circuit, comprising: acquiring a plurality of value sets comprising values of a physical quantity linked to the activity of a circuit to be tested when the circuit executes an operation of a set of distinct cryptographic operations applied to a secret data, selecting at least a first subset in each value set, for each value set, counting by a processing unit occurrence numbers of values transformed by a first surjective function applied to the values of the first subset of the value set, to form an occurrence number set for the value set, for each operation of the operation set, and each of the possible values of a part of the secret data, computing a partial operation result, computing cumulative occurrence number sets by adding the occurrence number sets corresponding to the operations of the operation set, which when applied to a same value or equivalent value of the possible values of the part of the secret data, provide a partial operation result having
    Type: Grant
    Filed: February 22, 2017
    Date of Patent: March 12, 2019
    Assignee: Eshard
    Inventors: Antoine Wurcker, Hugues Thiebeauld De La Crouee, Christophe Clavier
  • Patent number: 10191113
    Abstract: An apparatus for testing an electrical component, having a simulation unit for producing a simulation signal, a plurality of test units, and at least one electrical connecting device, whereby the simulation unit and the plurality of test units are connected or connectable to each other in an electrically conductive fashion via the at least one connecting device, and the at least one connecting device has at least one electrical switch device, which is situated to make or break an electrical connection between the plurality of test units.
    Type: Grant
    Filed: December 1, 2014
    Date of Patent: January 29, 2019
    Assignee: dSPACE digital signal processing and control engineering GmbH
    Inventors: Dirk Hasse, Peter Scheibelhut, Robert Polnau
  • Patent number: 10168382
    Abstract: Electronic test set embodiments and related methods are provided that can include a variety of safety components and/or processes which permit expandable or scalable automated testing of different types of equipment with or without installed sensitive, dangerous, vulnerable or expendable equipment. Embodiments can programmably or interface share measuring systems using expandable programmable interface systems that can scalably test a large number of components or electrical channels or bus lines. Embodiments can include multiple circuit board slot connectors adapted to receive programmable relay circuit cards that can selectively couple individual pins on ETS interface structures (e.g., cable connectors) to selected test equipment. Programmable relay circuit cards can be added to the ETS based on how many channels or bus connections are needed to interface with a system under test.
    Type: Grant
    Filed: August 9, 2016
    Date of Patent: January 1, 2019
    Assignee: The United States of America, as represented by the Secretary of the Navy
    Inventors: Eric Hodges, Ernest Coates, Angel Rosales-Ayala, Masato Taniguchi, Justin Cheung
  • Patent number: 10156611
    Abstract: Automatic test equipment (ATE) may include: a test instrument to implement a communication protocol to communicate to a unit under test (UUT), where the test instrument is memory storing bytecode that is executable, and where the test instrument being configured to identify an event in communication between the test instrument and the UUT and, in response to the event, to execute the bytecode. The ATE may also include a test computing system to execute a test program and an editor program, where the editor program is for receiving human-readable code and for generating the bytecode from the human-readable code, and the test program is for registering the event with the test instrument and for downloading the bytecode to the test instrument for storage in the memory.
    Type: Grant
    Filed: September 12, 2013
    Date of Patent: December 18, 2018
    Assignee: Teradyne, Inc.
    Inventors: Yonet A. Eracar, Michael Francis McGoldrick, Stephan Krach
  • Patent number: 10151795
    Abstract: A device test architecture and a reduced device test interface are provided to enable efficient testing of embedded cores and other circuits within devices. The reduced device test interface is achieved using a double data rate (DDR) signaling technique between the tester and the device. The DDR test interface allows the tester to interface to test circuits within the device, such as IEEE 1500 and/or IEEE 1149.1 test circuits, to provide high test data bandwidth to the test circuits using a minimum of test interface signals. The test architecture includes compare circuits that allow for comparison of test response data to be performed within the device. The test architecture further includes a memory for storing the results of the test response comparisons. The test architecture includes a programmable test controller to allow for various test control operations by simply inputting an instruction to the programmable test controller from the external tester.
    Type: Grant
    Filed: May 10, 2017
    Date of Patent: December 11, 2018
    Assignee: Texas Instruments Incorporated
    Inventor: Lee D. Whetsel
  • Patent number: 10152551
    Abstract: A method performed in a processing unit for determining calibration data to be used when processing data from a sensor unit connected to the processing unit, the method including receiving, from the sensor unit, an identifier which identifies and is calculated based on calibration data stored in the sensor unit, checking if there is an identifier stored in the processing unit identical to the received identifier, where the identifier stored in the processing unit identifies and is calculated based on calibration data stored in the processing unit, if an identical identifier is stored in the processing unit, using the calibration data stored in the processing unit identified by the identical identifier when processing data from the sensor unit, if no identical identifier is stored in the processing unit, requesting the sensor unit to transmit calibration data, and using the requested calibration data when processing data from the sensor unit.
    Type: Grant
    Filed: May 21, 2015
    Date of Patent: December 11, 2018
    Assignee: Axis AB
    Inventors: Henning Gredegård, Magnus Mårtensson, Henrik Fasth, Mårten Lindahl, Joakim Olsson, Martin Santesson
  • Patent number: 10135550
    Abstract: A calibration signal is transmitted from a transmitter antenna. A receiver antenna receives a loopback signal that results from an air coupling of the receiver antenna and the transmitter antenna. The loopback signal is compared to a target. If the loopback signal does not meet the target, then a gain of the calibration signal is adjusted and the loopback signal is again checked against the target. When the loopback signal meets the target, the gain is taken as a calibrated transmitter gain.
    Type: Grant
    Filed: November 7, 2017
    Date of Patent: November 20, 2018
    Assignee: PERASO TECHNOLOGIES INC.
    Inventors: Gary Cheng, Bradley Robert Lynch
  • Patent number: 10127103
    Abstract: A system and method is disclosed for detecting and correcting for errors in mapping table information stored in volatile memory of a non-volatile memory system. The method may include checking for mapping entry errors when retrieving mapping data for the non-volatile memory from a volatile memory cache. When an error is discovered, the method includes the processor generating a set of candidate mapping entries each having a different single bit difference from the mapping entry discovered to have an error. Each candidate is tested against one or more mapping data accuracy tests and, when one of the candidates is found to be a correct mapping entry based on the one or more tests, the original mapping table entry with the determined defect is replaced with the successful candidate mapping entry.
    Type: Grant
    Filed: September 7, 2016
    Date of Patent: November 13, 2018
    Assignee: SanDisk Technologies LLC
    Inventors: Igor Genshaft, Marina Frid, Jonathan Journo
  • Patent number: 10078419
    Abstract: The method relates to a Universal Plug and Play AV system, which comprises a media server included in a server device having a digital interface, to which a removable storage device is coupled, a media renderer included in a display device and a control point included in a control device for controlling the server device and the display device via Universal Plug and Play AV actions. The method comprises the steps of arranging an unmount icon in the display of the control device, unmounting the storage device in case said unmount icon is operated, and providing a feedback on the display device and/or the control device after said unmount action was performed on the server device.
    Type: Grant
    Filed: December 17, 2012
    Date of Patent: September 18, 2018
    Inventors: Frank Vanderhallen, Dominique Chanet, Guy Frederix, Kristl Haesaerts
  • Patent number: 10061585
    Abstract: A machine instruction is provided that includes an opcode field to provide an opcode, the opcode to identify a perform pseudorandom number operation, and a register field to be used to identify a register, the register to specify a location in memory of a first operand to be used. The machine instruction is executed, and execution includes for each block of memory of one or more blocks of memory of the first operand, generating a hash value using a 512 bit secure hash technique and at least one seed value of a parameter block of the machine instruction; and storing at least a portion of the generated hash value in a corresponding block of memory of the first operand, the generated hash value being at least a portion of a pseudorandom number.
    Type: Grant
    Filed: January 28, 2016
    Date of Patent: August 28, 2018
    Assignee: International Business Machines Corporation
    Inventors: Dan F. Greiner, Bernd Nerz, Tamas Visegrady
  • Patent number: 10054624
    Abstract: A system and method of electronic component authentication or component classification can reduce the vulnerability of systems (e.g., satellites, weapons, critical infrastructure, aerospace, automotive, medical systems) to counterfeits. Intrinsic deterministically random property data can be obtained from a set of authentic electronic components, processed, and clustered to create a classifier that can distinguish whether an unknown electronic component is authentic or counterfeit.
    Type: Grant
    Filed: September 6, 2017
    Date of Patent: August 21, 2018
    Assignee: Battelle Memorial Institute
    Inventors: Larry J. House, Dale C. Engelhart
  • Patent number: 10024898
    Abstract: A system includes a power converter including a primary bridge unit to receive a primary voltage from a voltage source, the primary bridge unit includes a first plurality of electronic switches, and each of the first plurality of electronics switches has a turn ON time and a turn OFF time. Further, the power converter includes a transformer including a primary winding and a secondary winding, the primary winding is coupled to the first plurality of electronic switches. Also, the power converter includes a secondary bridge unit including a second plurality of electronic switches coupled to the secondary winding. Additionally, the system includes a controller to determine an inductance of the power converter based on the primary voltage, the turn ON time of the first plurality of electronic switches, a switching cycle time of the power converter, and one of an average current and a peak current in the power converter.
    Type: Grant
    Filed: June 24, 2016
    Date of Patent: July 17, 2018
    Assignee: GENERAL ELECTRIC COMPANY
    Inventors: Said Farouk El-Barbari, Alvaro Jorge Mari Curbelo, Simon Herbert Schramm
  • Patent number: 9977064
    Abstract: A difference measurement circuit having a first port and a second port for connection to a first set of nodes and a second set of nodes of a sensor unit. The circuit further has switching units for switching excitation signals emanating from excitation nodes from being applied to the first set of nodes (A, B) via the first port to being applied to the second set of nodes via the second port and for switching differential measurement signals measured at sensing nodes from being obtained from the second set of nodes via the second port to being obtained from the first set of nodes via the first port. The circuit further includes redundancy testing circuitry for evaluating the similarity or deviation between measurement signals obtained in different states of the switching units.
    Type: Grant
    Filed: August 18, 2017
    Date of Patent: May 22, 2018
    Assignee: MELEXIS TECHNOLOGIES SA
    Inventors: Johan Raman, Pieter Rombouts
  • Patent number: 9947377
    Abstract: Providing memory training of dynamic random access memory (DRAM) systems using port-to-port loopbacks, and related methods, systems, and apparatuses are disclosed. In one aspect, a first port within a DRAM system is coupled to a second port via a loopback connection. A signal is sent to the first port from a System-on-Chip (SoC), and passed to the second port through the loopback connection. The signal is then returned to the SoC, where it may be examined by a closed-loop engine of the SoC. A result corresponding to a hardware parameter may be recorded, and the process may be repeated until an optimal result for the hardware parameter is achieved at the closed-loop engine. By using a port-to-port loopback configuration, the DRAM system parameters regarding timing, power, and other parameters associated with the DRAM system may be trained more quickly and with lower boot memory usage.
    Type: Grant
    Filed: June 14, 2017
    Date of Patent: April 17, 2018
    Assignee: QUALCOMM Incorporated
    Inventors: Vaishnav Srinivas, Michael Joseph Brunolli, Dexter Tamio Chun, David Ian West
  • Patent number: 9940046
    Abstract: A semiconductor memory device which stores operation environment information such as use time data, operating temperature data, or operating voltage data includes an internal circuit configured to perform a function set in the semiconductor memory device, and an operation environment information storing circuit configured to sense information about an operation environment of the semiconductor memory device when the semiconductor memory device operates, store the operation environment information in non-volatile memory cells, and provide the operation environment information stored in the non-volatile memory cells to an outside based on a request of reading out information.
    Type: Grant
    Filed: September 28, 2016
    Date of Patent: April 10, 2018
    Assignee: Samsung Electronics Co., Ltd.
    Inventors: Chankyung Kim, Mijo Kim, Yonggyu Chu, Seungbum Ko, Soo Hwan Kim
  • Patent number: 9934866
    Abstract: This disclosure provides a method of accurately determining expected transaction times associated with flash memory subdivisions, such as devices, blocks or pages. By performing a test transaction to program each bit of each such unit, the maximum expected programming time of each unit may be determined in advance and used for scheduling purposes. For example, in a straightforward implementation, a relatively accurate, empirically measured time limit may be identified and used to efficiently manage and schedule flash memory transactions without awaiting ultimate resolution of attempts to write to a non-responsive page. This disclosure also provides other uses of empirically-measured maximum flash memory transaction times, including via multiple memory modes and prioritized memory; for example, if a high performance mode is desired, low variation in flash memory transaction times may be tolerated, and units not satisfying these principles may be marked relatively quickly.
    Type: Grant
    Filed: February 18, 2015
    Date of Patent: April 3, 2018
    Inventors: Brent Haukness, Ian Shaeffer
  • Patent number: 9934336
    Abstract: A method for projecting an electron beam used notably in lithography by direct or indirect writing as well as in electron microscopy, is provided. Notably for critical dimensions or resolutions of less than 50 nm, the proximity effects created by the forward and backward scattering of the electrons of the beam in interaction with the target must be corrected. This is traditionally done using the convolution of a point spread function with the geometry of the target. In the prior art, said point spread function uses Gaussian distribution laws. At least one of the components of the point spread function is a linear combination of Voigt functions and/or of functions approximating Voigt functions, such as the Pearson VII functions. In certain embodiments, some of the functions are centered on the backward scattering peaks of the radiation.
    Type: Grant
    Filed: April 11, 2013
    Date of Patent: April 3, 2018
    Assignee: Aselta Nanographics
    Inventors: Jean-Herve Tortai, Patrick Schiavone, Thiago Figueiro, Nader Jedidi
  • Patent number: 9929866
    Abstract: A power over Ethernet (PoE) connection check method comprising: for a first time period, generating a first detection power over the first set of wires while not generating a second detection power over the second set of wires and obtaining a first indication of a power attribute over the first set of wires; during a second time period, generating the first detection power and generating a second detection power, greater than the first detection power, over the first set of wires; during the second time period, obtaining a second indication of the power attribute over the first set of wires; determining a first difference between the first indication and the second indication; and controlling a first power enable circuit and a second power enable circuit to provide power to the powered device over the first and second sets of wires respectively, responsive to the determined difference.
    Type: Grant
    Filed: December 17, 2015
    Date of Patent: March 27, 2018
    Assignee: Microsemi P.O.E. Ltd.
    Inventors: Yair Darshan, Alon Ferentz