Patents by Inventor Shayan Zhang

Shayan Zhang has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).

  • Patent number: 10453544
    Abstract: A read only memory (ROM) having a first row of ROM cells, a first conductive line along the first row of ROM cells, and a second conductive line along the first row of ROM cells. The ROM cells of the first row of ROM cells are selectively coupled during programming to the first conductive line and the second conductive line so that in a first mode of the ROM the first row of ROM cells provide a first combination of logic highs and logic lows and in a second mode of the memory the first row of ROM cells provide a second combination of logic highs and lows independent of the first combination of logic highs and logic lows.
    Type: Grant
    Filed: December 10, 2014
    Date of Patent: October 22, 2019
    Assignee: NXP USA, INC.
    Inventors: Jianan Yang, Brad J. Garni, Shayan Zhang
  • Patent number: 9967094
    Abstract: A method of secure key generation includes writing a predetermined write pattern to a particular address of volatile memory, wherein the volatile memory includes bit lines; reading data from the particular address while applying a first set of operating variables to the volatile memory, subsequent to the writing; sensing a first plurality of timing mismatches during the reading, wherein sense amplifiers are coupled to the bit lines, each latch of a plurality of latches is coupled between a respective pair of sense amplifiers, and each latch is configured to output a data value that indicates a respective timing mismatch between outputs of the respective pair of sense amplifiers; and determining an entropy ratio for the particular address, wherein the entropy ratio is equivalent to a ratio of a first number of latches that output a first data value to a second number of latches that output a second data value.
    Type: Grant
    Filed: August 25, 2015
    Date of Patent: May 8, 2018
    Assignee: NXP USA, Inc.
    Inventors: Shayan Zhang, Mohit Arora
  • Patent number: 9817601
    Abstract: A memory device having at least one output predicting a feasibility of whether the memory device will work properly at a different operating condition including a different supply voltage and/or a different operating frequency than the current supply voltage and/or the current operating frequency. A semiconductor device (e.g. a SoC chip) provides a test to either validate or invalidate the feasibility for the memory device to enter such a different operating condition based on read and write operations of the memory device in normal access cycles. The memory device is partitioned with at least a first memory unit and a second memory unit, which can be coupled to different back-bias voltages. This operating condition predicting function can be enabled or disabled by the semiconductor device in real time operation depending on the feasibility test results.
    Type: Grant
    Filed: July 7, 2016
    Date of Patent: November 14, 2017
    Assignee: NXP USA, INC.
    Inventors: Shayan Zhang, Nihaar Mahatme, Rakesh Pandey
  • Patent number: 9726724
    Abstract: An integrated circuit that includes a processor also has an on-chip current test circuit that indirectly measures quiescent current in the processor. A supply voltage pin of the integrated circuit receives a supply voltage from an external test unit to provide power to the processor. The on-chip test circuit measures a voltage change across the processor during a predetermined test period T when the processor is isolated from the supply voltage and the clock signal is stopped. The voltage change provides an indication of quiescent current corresponding to the processor.
    Type: Grant
    Filed: November 26, 2014
    Date of Patent: August 8, 2017
    Assignee: NXP USA, INC.
    Inventors: Xiuqiang Xu, Yin Guo, Shayan Zhang, Wanggen Zhang, Xu Zhang, Yizhong Zhang
  • Patent number: 9691495
    Abstract: A memory array with RAM and embedded ROM including multiple RAM cells, a ROM cell, and a ROM enable circuit. Each RAM cell has a RAM cell structure with a first and second power terminals and configured to operate as a RAM cell when the memory array is in a RAM mode. The ROM cell has the same RAM cell structure in which at least one transistor is modified to cause the ROM cell to have a predetermined logic state. The ROM enable circuit enables bit lines of the ROM cell to control supply voltages provided to the power terminals of the RAM cells so that they settle to predetermined logic states in a ROM mode. The modified transistor has a pseudo transistor structure having a modified substrate that operates as a resistance, such as a doping region in the substrate having the same polarity type as the substrate.
    Type: Grant
    Filed: July 30, 2014
    Date of Patent: June 27, 2017
    Assignee: NXP USA, INC.
    Inventors: Jianan Yang, Scott I. Remington, Shayan Zhang
  • Patent number: 9612653
    Abstract: An integrated circuit (IC) and associated method support using a pre-use configuration for determining an initial/preferred operational mode for the IC from plural operational modes that may be entered following power-up cycles of the IC. The initial/preferred operational mode can be determined after the design phase of the IC so that, during IC operation, wasted power or delay are not incurred by first requiring that the IC power up in a default operational mode and subsequently run executive code to reprogram the IC to enter an operational mode that is preferred for the application for which the IC is being used by the IC integrator/user. The configurations determine clock frequencies and/or power levels for core processing and/or peripheral modules and allow the same IC design/die to be targeted to a spectrum of different power usage/performance applications by the integrator/user.
    Type: Grant
    Filed: September 3, 2015
    Date of Patent: April 4, 2017
    Assignee: FREESCALE SEMICONDUCTOR, INC.
    Inventors: Wen Gu, Jing Cui, Shayan Zhang
  • Publication number: 20170063546
    Abstract: A method of secure key generation includes writing a predetermined write pattern to a particular address of volatile memory, wherein the volatile memory includes bit lines; reading data from the particular address while applying a first set of operating variables to the volatile memory, subsequent to the writing; sensing a first plurality of timing mismatches during the reading, wherein sense amplifiers are coupled to the bit lines, each latch of a plurality of latches is coupled between a respective pair of sense amplifiers, and each latch is configured to output a data value that indicates a respective timing mismatch between outputs of the respective pair of sense amplifiers; and determining an entropy ratio for the particular address, wherein the entropy ratio is equivalent to a ratio of a first number of latches that output a first data value to a second number of latches that output a second data value.
    Type: Application
    Filed: August 25, 2015
    Publication date: March 2, 2017
    Inventors: SHAYAN ZHANG, MOHIT ARORA
  • Patent number: 9429630
    Abstract: A BIST circuit is provided for testing the status of power supplies in an integrated circuit in multiple power modes including multiple circuit blocks. The BIST circuit includes a finite state machine (FSM), power monitors and a comparator. The FSM sequentially enables at least two power mode states in a predetermined order. In each power mode state, the FSM outputs power mode signals to enable the power supplies used in the corresponding power mode. Each power monitor is connected to a power input node of one of the circuit blocks, and outputs a monitor signal indicative of the voltage at the corresponding power input node when the corresponding power supply is enabled. The comparator compares each monitor signal with a corresponding reference signal and generates a set of power supply status signals.
    Type: Grant
    Filed: September 23, 2014
    Date of Patent: August 30, 2016
    Assignee: Freescale Semiconductor, Inc.
    Inventors: Yong Zhu, Shayan Zhang
  • Publication number: 20160231806
    Abstract: An integrated circuit (IC) and associated method support using a pre-use configuration for determining an initial/preferred operational mode for the IC from plural operational modes that may be entered following power-up cycles of the IC. The initial/preferred operational mode can be determined after the design phase of the IC so that, during IC operation, wasted power or delay are not incurred by first requiring that the IC power up in a default operational mode and subsequently run executive code to reprogram the IC to enter an operational mode that is preferred for the application for which the IC is being used by the IC integrator/user. The configurations determine clock frequencies and/or power levels for core processing and/or peripheral modules and allow the same IC design/die to be targeted to a spectrum of different power usage/performance applications by the integrator/user.
    Type: Application
    Filed: September 3, 2015
    Publication date: August 11, 2016
    Inventors: WEN GU, Jing Cui, Shayan Zhang
  • Publication number: 20160172052
    Abstract: A read only memory (ROM) having a first row of ROM cells, a first conductive line along the first row of ROM cells, and a second conductive line along the first row of ROM cells. The ROM cells of the first row of ROM cells are selectively coupled during programming to the first conductive line and the second conductive line so that in a first mode of the ROM the first row of ROM cells provide a first combination of logic highs and logic lows and in a second mode of the memory the first row of ROM cells provide a second combination of logic highs and lows independent of the first combination of logic highs and logic lows.
    Type: Application
    Filed: December 10, 2014
    Publication date: June 16, 2016
    Inventors: JIANAN YANG, BRAD J. GARNI, SHAYAN ZHANG
  • Patent number: 9343183
    Abstract: A controller for a memory device has a power control section to control power to a memory element in an operation mode and in a retention mode. A monitoring section receives and monitors error information and a storage section stores a retention parameter. In the operation mode, the power control section causes an operation voltage to be applied to the memory element, and in the retention mode, the power control section causes a time-varying voltage to be applied to the memory. The power control section also causes the voltage across the memory element to change in the retention mode between a first retention voltage and a second retention voltage based on the retention parameter.
    Type: Grant
    Filed: August 20, 2014
    Date of Patent: May 17, 2016
    Assignee: FREESCALE SEMICONDUCTOR, INC.
    Inventors: Ziyu Guo, Xiangming Kong, Shayan Zhang
  • Patent number: 9263152
    Abstract: A semiconductor memory device and method of operation are provided for a multi-bank memory array (100) with an address fault detector circuit (24, 28) connected to split word lines (WLn-WLm) across multiple banks, where the address fault detector circuit includes at least a first MOSFET transistor (51-54) connected to each word line for detecting an error-free operation mode and a plurality of different transient address faults including a “no word line select,” “false word line select,” and “multiple word line select” failure mode at one of the first and second memory banks. In selected embodiments, the address fault detector provides resistive coupling (33-40) between split word lines across multiple banks to create interaction or contention between split word lines to create a unique voltage level on a fault detection bit line during an address fault depending on the fault type.
    Type: Grant
    Filed: July 23, 2014
    Date of Patent: February 16, 2016
    Assignee: FREESCALE SEMICONDUCTOR, INC.
    Inventors: Alexander B. Hoefler, Scott I. Remington, Shayan Zhang
  • Publication number: 20160035433
    Abstract: A memory array with RAM and embedded ROM including multiple RAM cells, a ROM cell, and a ROM enable circuit. Each RAM cell has a RAM cell structure with a first and second power terminals and configured to operate as a RAM cell when the memory array is in a RAM mode. The ROM cell has the same RAM cell structure in which at least one transistor is modified to cause the ROM cell to have a predetermined logic state. The ROM enable circuit enables bit lines of the ROM cell to control supply voltages provided to the power terminals of the RAM cells so that they settle to predetermined logic states in a ROM mode. The modified transistor has a pseudo transistor structure having a modified substrate that operates as a resistance, such as a doping region in the substrate having the same polarity type as the substrate.
    Type: Application
    Filed: July 30, 2014
    Publication date: February 4, 2016
    Inventors: JIANAN YANG, SCOTT I. REMINGTON, SHAYAN ZHANG
  • Publication number: 20160027529
    Abstract: A semiconductor memory device and method of operation are provided for a multi-bank memory array (100) with an address fault detector circuit (24, 28) connected to split word lines (WLn-WLm) across multiple banks, where the address fault detector circuit includes at least a first MOSFET transistor (51-54) connected to each word line for detecting an error-free operation mode and a plurality of different transient address faults including a “no word line select,” “false word line select,” and “multiple word line select” failure mode at one of the first and second memory banks. In selected embodiments, the address fault detector provides resistive coupling (33-40) between split word lines across multiple banks to create interaction or contention between split word lines to create a unique voltage level on a fault detection bit line during an address fault depending on the fault type.
    Type: Application
    Filed: July 23, 2014
    Publication date: January 28, 2016
    Applicant: FREESCALE SEMICONDUCTOR, INC.
    Inventors: Alexander B. Hoefler, Scott I. Remington, Shayan Zhang
  • Patent number: 9189053
    Abstract: Power control circuitry for a data processor supplies a memory array with a supply voltage corresponding to a memory performance level. The performance levels include a full performance level and a power-saving performance level. Voltage sensing circuitry senses a voltage level of the memory array and outputs a power status signal. The power status signal is used to determine when the memory array is awake and can be accessed.
    Type: Grant
    Filed: September 23, 2014
    Date of Patent: November 17, 2015
    Assignee: FREESCALE SEMICONDUCTOR, INC.
    Inventors: Jing Cui, Shayan Zhang, Yunwu Zhao
  • Publication number: 20150323590
    Abstract: An integrated circuit that includes a processor also has an on-chip current test circuit that indirectly measures quiescent current in the processor. A supply voltage pin of the integrated circuit receives a supply voltage from an external test unit to provide power to the processor. The on-chip test circuit measures a voltage change across the processor during a predetermined test period T when the processor is isolated from the supply voltage and the clock signal is stopped. The voltage change provides an indication of quiescent current corresponding to the processor.
    Type: Application
    Filed: November 26, 2014
    Publication date: November 12, 2015
    Inventors: Xiuqiang Xu, Yin Guo, Shayan Zhang, Wanggen Zhang, Xu Zhang, Yizhong Zhang
  • Patent number: 9110133
    Abstract: A digital decoder, used in a reconfigurable circuit, for decoding digital pulses includes a phase indicator module having inputs coupled to a reference pulse input and a data pulse input. The phase indicator module has timing information outputs that provide logic values indicative of rising and falling edges of pulses occurring on the reference pulse input and the data pulse input. A phase decoder module has inputs coupled to the timing information outputs, and outputs decoded binary data values. In operation, the phase decoder module compares at least two of the logic values at the timing information outputs with a signal representative leading and trailing edges of a pulse applied to one of the phase inputs to determine a pulse arrival order sequence on the phase inputs and thereby provide the decoded binary data values.
    Type: Grant
    Filed: May 14, 2014
    Date of Patent: August 18, 2015
    Assignee: FREESCALE SEMICONDUCOTR, INC.
    Inventors: Ling Wang, Huangsheng Ding, Shayan Zhang, Wanggen Zhang
  • Patent number: 9106089
    Abstract: An amplifier applies a self-adapting voltage to an output terminal. A bias circuit provides a greater bias current in a first external connection condition, in the absence of a pull-up resistance connected to the output terminal, than when such a pull-up resistance is present. The amplifier applies a different voltage to the output terminal in the absence of a pull-up resistance than when such a pull-up resistance is present. The circuit can be used in a portable device for receiving charging current from a battery charger through a connector having a D+ pin for connection to the battery charger and connected to the amplifier output terminal for battery charger detection. The portable device can meet the USB battery charger specification rev. 1.2.
    Type: Grant
    Filed: August 4, 2013
    Date of Patent: August 11, 2015
    Assignee: FREESCALE SEMICONDUCTOR, INC.
    Inventors: Wenzhong Zhang, Shayan Zhang, Yi Zhao
  • Publication number: 20150160718
    Abstract: Power control circuitry for a data processor supplies a memory array with a supply voltage corresponding to a memory performance level. The performance levels include a full performance level and a power-saving performance level. Voltage sensing circuitry senses a voltage level of the memory array and outputs a power status signal. The power status signal is used to determine when the memory array is awake and can be accessed.
    Type: Application
    Filed: September 23, 2014
    Publication date: June 11, 2015
    Applicant: Freescale Semiconductor, Inc.
    Inventors: Jing Cui, Shayan Zhang, Yunwu Zhao
  • Publication number: 20150153409
    Abstract: A BIST circuit is provided for testing the status of power supplies in an integrated circuit in multiple power modes including multiple circuit blocks. The BIST circuit includes a finite state machine (FSM), power monitors and a comparator. The FSM sequentially enables at least two power mode states in a predetermined order. In each power mode state, the FSM outputs power mode signals to enable the power supplies used in the corresponding power mode. Each power monitor is connected to a power input node of one of the circuit blocks, and outputs a monitor signal indicative of the voltage at the corresponding power input node when the corresponding power supply is enabled. The comparator compares each monitor signal with a corresponding reference signal and generates a set of power supply status signals.
    Type: Application
    Filed: September 23, 2014
    Publication date: June 4, 2015
    Applicant: Freescale Semiconductor, Inc.
    Inventors: Yong Zhu, Shayan Zhang