Patents Assigned to Microsemi SoC Corporation
-
Patent number: 10642601Abstract: An architecture disposed in an integrated circuit for in-application programming of flash-based programmable logic devices includes a processor coupled to a processor system bus. An I/O peripheral is coupled to the processor over the system bus and is also coupled to an off-chip data source. A programmable logic device fabric includes flash-based programmable devices. A program controller is coupled to the flash-based programmable devices. An in-application programming controller is coupled to the program controller and is coupled to the processor over the system bus.Type: GrantFiled: February 14, 2017Date of Patent: May 5, 2020Assignee: Microsemi SoC CorporationInventors: Venkatesh Narayanan, Kenneth R. Irving, Ming-Hoe Kiu
-
Patent number: 10353638Abstract: A method for generating a secure nonce using a one-time programmable (OTP) memory within an integrated circuit to provide persistence, the method including randomly selecting k currently-unprogrammed bits in the OTP memory, creating a data set using data derived from current contents of the OTP memory altered by changing the states of the k currently-unprogrammed bits of the OTP memory, and employing as the secure nonce the data set or data derived from the data set. The selected k bits are programmed in the OTP memory.Type: GrantFiled: November 16, 2015Date of Patent: July 16, 2019Assignee: MICROSEMI SOC CORPORATIONInventor: G. Richard Newell
-
Patent number: 10270451Abstract: A low-leakage resistive random access memory cell includes a complementary pair of bit lines and a switch node. A first ReRAM device is connected to a first one of the bit lines. A p-channel transistor has a source connected to the ReRAM device, a drain connected to the switch node, and a gate connected to a bias potential. A second ReRAM device is connected to a second one of the bit lines. An n-channel transistor has a source connected to the ReRAM device a drain connected to the switch node, and a gate connected to a bias potential.Type: GrantFiled: December 9, 2016Date of Patent: April 23, 2019Assignee: Microsemi SoC CorporationInventors: John L. McCollum, Esmat Z. Hamdy
-
Circuit and method to detect failure of speed estimation/speed measurement of a multi-phase AC motor
Patent number: 10241130Abstract: A method for detecting failure of speed measurement of a multi-phase AC motor includes (1) sensing current drawn by the motor, (2) sensing voltage magnitude supplied to the motor, (3) measuring motor speed, (4) calculating motor speed, (5) determining whether the difference between the measured motor speed and the calculated motor speed is greater than a predetermined threshold, if the difference between the measured motor speed and the calculated motor speed is not greater than a predetermined threshold, repeating (1) through (5), if the difference between the measured motor speed and the calculated motor speed is greater than a predetermined threshold, indicating a fault, if a fault is indicated, performing a predetermined number of restart attempts, if the motor is successfully restarted, repeating (1) through (5), if the motor is not successfully restarted, indicating a restart failure.Type: GrantFiled: August 17, 2016Date of Patent: March 26, 2019Assignee: Microsemi SoC CorporationInventors: Prakash Reddy, Ashwin Murali, Pinninti Arjun -
Patent number: 10243572Abstract: A digital phased lock loop includes a digital controlled oscillator configured to produce an output signal at an output signal frequency, and a phase comparator configured to compare the output signal or a signal derived from the output signal, with a reference signal at a reference signal frequency or a signal derived from the reference signal to produce a phase error signal. A first loop filter produces a first control signal for the digital controlled oscillator. A frequency error measuring circuit produces a frequency error signal that directly represents a frequency difference between the output signal frequency and the reference signal frequency. A second loop filter produces a second control signal for the digital controlled oscillator from an output of the frequency error measuring circuit. A circuit combines the first and second control signals and providing the combined control signals to the digital controlled oscillator.Type: GrantFiled: November 29, 2016Date of Patent: March 26, 2019Assignee: Microsemi SoC CorporationInventor: Prakash Reddy
-
Patent number: 10128852Abstract: A low-leakage resistive random access memory cell includes a complementary pair of bit lines and a switch node. A first ReRAM device is connected to a first one of the bit lines. A p-channel transistor has a source connected to the ReRAM device, a drain connected to the switch node, and a gate connected to a bias potential. A second ReRAM device is connected to a second one of the bit lines. An n-channel transistor has a source connected to the ReRAM device a drain connected to the switch node, and a gate connected to a bias potential.Type: GrantFiled: November 27, 2017Date of Patent: November 13, 2018Assignee: Microsemi SoC CorporationInventors: John L. McCollum, Esmat Z. Hamdy
-
Patent number: 10127374Abstract: A method for controlling the use of intellectual property (IP) in an individual integrated circuit includes loading data including the IP into the individual integrated circuit, loading an IP license certificate into the individual integrated circuit, the certificate including identification of the IP authorized for the individual integrated circuit, determining inside the individual integrated circuit whether the IP is authorized for the individual integrated circuit, enabling operation of the individual integrated circuit if the IP circuit is authorized for use in the individual integrated circuit, and imposing a penalty on operation of the individual integrated circuit if the IP is not authorized for use in the individual integrated circuit.Type: GrantFiled: February 26, 2015Date of Patent: November 13, 2018Assignee: MICROSEMI SOC CORPORATIONInventors: G. Richard Newell, Paul Ekas
-
Patent number: 10114369Abstract: A method for determining if an individual integrated circuit was manufactured using an individual instance of tooling includes collecting from the individual integrated circuit first data representing at least one attribute that varies as a function of the tooling used to manufacture the individual integrated circuit and second data identifying the integrated circuit as having been manufactured using the individual instance of tooling. The first data is compared to a signature of the individual instance of tooling identified by the second data. The signature is derived from the at least one attribute measured from a population of integrated circuits that were manufactured using the individual instance of tooling. The individual integrated circuit is identified as having been manufactured using the individual instance of tooling identified in the second data collected from the individual integrated circuit if the first data correlates to the signature by a predetermined threshold.Type: GrantFiled: June 23, 2015Date of Patent: October 30, 2018Assignee: MICROSEMI SOC CORPORATIONInventors: G. Richard Newell, Russell Robert Garcia
-
Patent number: 9990993Abstract: A ReRAM cell array has having at least one row and one column includes first and second complementary bit lines for each row, a word line, a p-word line, and an n-word line for each column. A ReRAM cell at each row and column of the array includes a first ReRAM device, its first end connected to the first complementary bit line of its row, a p-channel transistor, its source connected to a second end of the first ReRAM device, its drain connected to a switch node, its gate connected to the p-channel word line of its column, a second ReRAM device, its first end connected to the second complementary bit line of its row, an n-channel transistor, its source connected to a second end of the second ReRAM device, its drain connected to the switch node, its gate connected to the n-channel word line of its column.Type: GrantFiled: December 9, 2016Date of Patent: June 5, 2018Assignee: Microsemi SoC CorporationInventors: John L. McCollum, Volker Hecht
-
Patent number: 9953166Abstract: A method for securely booting a target processor in a target system from a secure root of trust includes computing a message authentication code from boot code to be provided to the target processor, including an obfuscated algorithm for recreating the message authentication code in the target processor, serving the boot code to the target processor, executing the boot code to recreate the message authentication code in the target processor, serving the message authentication code back to the root of trust, comparing the returned message authentication code with the message authentication code generated in the root of trust, continuing execution of the boot code data if the returned message authentication code matches the message authentication code, and applying at least one penalty to the target system if the returned message authentication code does not match the message authentication code generated in the root of trust.Type: GrantFiled: July 3, 2014Date of Patent: April 24, 2018Assignee: Microsemi SoC CorporationInventor: G. Richard Newell
-
Publication number: 20180090205Abstract: A ReRAM cell array has having at least one row and one column includes first and second complementary bit lines for each row, a word line, a p-word line, and an n-word line for each column. A ReRAM cell at each row and column of the array includes a first ReRAM device, its first end connected to the first complementary bit line of its row, a p-channel transistor, its source connected to a second end of the first ReRAM device, its drain connected to a switch node, its gate connected to the p-channel word line of its column, a second ReRAM device, its first end connected to the second complementary bit line of its row, an n-channel transistor, its source connected to a second end of the second ReRAM device, its drain connected to the switch node, its gate connected to the n-channel word line of its column.Type: ApplicationFiled: December 9, 2016Publication date: March 29, 2018Applicant: Microsemi SoC CorporationInventors: John L. McCollum, Volker Hecht
-
Publication number: 20170346426Abstract: A method for detecting a stall condition in a stepper motor includes measuring stepper motor current, computing load angle of the motor, and detecting a stall condition if the load angle is more than 90 degrees.Type: ApplicationFiled: April 28, 2017Publication date: November 30, 2017Applicant: Microsemi SoC CorporationInventor: Prakash Reddy
-
Patent number: 9780790Abstract: A r a level shifter circuit includes a first p-channel kick transistor connected directly across a first cross-coupled p-channel transistor, a second p-channel kick transistor connected directly across a second cross-coupled p-channel transistor, a first gate drive circuit coupled to the gate of the first p-channel kick transistor and configured to turn on first p-channel kick transistor to pull up the first output node in response to a rising edge of a signal at the input node, and a second gate drive circuit coupled to the gate of the second p-channel kick transistor and configured to turn on second p-channel kick transistor to pull up the second output node in response to a falling edge of a signal at the input node.Type: GrantFiled: February 15, 2016Date of Patent: October 3, 2017Assignee: MICROSEMI SOC CORPORATIONInventor: Krishna Chaitanya Potluri
-
Patent number: 9754948Abstract: A non-volatile programmable memory cell suitable for use in a programmable logic array includes a non-volatile MOS transistor of a first conductivity type in series with a volatile MOS transistor of a second conductivity type. The non-volatile MOS transistor may be a floating gate transistor, such as a flash transistor, or may be another type of non-volatile transistor such as a floating charge-trapping SONOS, MONOS transistor, or a nano-crystal transistor. A volatile MOS transistor, an inverter, or a buffer may be driven by coupling its gate or input to the common connection between the non-volatile MOS transistor and the volatile MOS transistor.Type: GrantFiled: January 15, 2014Date of Patent: September 5, 2017Assignee: MICROSEMI SoC CORPORATIONInventors: Fethi Dhaoui, John McCollum, Frank Hawley, Leslie Richard Wilkinson
-
Patent number: 9755072Abstract: A method for fabricating a high-voltage transistor on a semiconductor substrate includes defining and forming shallow trench isolation regions for all of the transistors, defining and forming well regions for all of the transistors, forming a gate oxide layer in the well regions for all of the transistor, forming gates for all of the transistors over the gate oxide layer, implanting a dopant to form lightly-doped drain regions for all of the transistors, the lightly-doped drain regions for at least drains of the high-voltage transistors being spaced apart from an inner edge of the shallow trench isolation regions, forming gate spacers at sides of the gates of all of the transistors, and implanting a dopant to form sources and drains for all of the transistors, the drains of the high-voltage transistors being formed completely surrounded by the lightly-doped drain regions of the high-voltage transistors.Type: GrantFiled: March 21, 2016Date of Patent: September 5, 2017Assignee: MICROSEMI SoC CORPORATIONInventors: Fengliang Xue, Fethi Dhaoui, John L. McCollum
-
Patent number: 9704573Abstract: A pair of adjacent ReRAM cells in an array includes a first bit line for a row of the array, a second bit line for the row of the array, a p-channel word line associated with two adjacent columns in the array, and an n-channel word line associated with the two adjacent columns. A pair of ReRAM cells in the adjacent columns in the row each includes a switch node, a first ReRAM device connected between the first bit line and the source of a p-channel transistor. The drain of the p-channel transistor is connected to the switch node, and its gate is connected to the p-channel word line. A second ReRAM device is connected between the second bit line and the source of an n-channel transistor. The drain of the n-channel transistor is connected to the switch node, and its gate is connected to the n-channel word line.Type: GrantFiled: December 9, 2016Date of Patent: July 11, 2017Assignee: Microsemi SoC CorporationInventor: Volker Hecht
-
Publication number: 20170179959Abstract: A low-leakage resistive random access memory cell includes a complementary pair of bit lines and a switch node. A first ReRAM device is connected to a first one of the bit lines. A p-channel transistor has a source connected to the ReRAM device, a drain connected to the switch node, and a gate connected to a bias potential. A second ReRAM device is connected to a second one of the bit lines. An n-channel transistor has a source connected to the ReRAM device a drain connected to the switch node, and a gate connected to a bias potential.Type: ApplicationFiled: December 9, 2016Publication date: June 22, 2017Applicant: Microsemi SoC CorporationInventors: John L. McCollum, Esmat Z. Hamdy
-
Publication number: 20170179382Abstract: A resistive random access memory device is formed in an integrated circuit between a first metal layer and a second metal layer and includes a first barrier layer disposed over the first metal layer, a tunneling dielectric layer disposed over the first barrier layer, a solid electrolyte layer disposed over the tunneling dielectric layer, an ion source layer disposed over the solid electrolyte layer, and a second barrier layer disposed over the ion source layer.Type: ApplicationFiled: December 9, 2016Publication date: June 22, 2017Applicant: Microsemi SoC CorporationInventors: John L. McCollum, Fethi Dhaoui, Frank W. Hawley
-
Publication number: 20170161224Abstract: An architecture disposed in an integrated circuit for in-application programming of flash-based programmable logic devices includes a processor coupled to a processor system bus. An I/O peripheral is coupled to the processor over the system bus and is also coupled to an off-chip data source. A programmable logic device fabric includes flash-based programmable devices. A program controller is coupled to the flash-based programmable devices. An in-application programming controller is coupled to the program controller and is coupled to the processor over the system bus.Type: ApplicationFiled: February 14, 2017Publication date: June 8, 2017Applicant: Microsemi SoC CorporationInventors: Venkatesh Narayanan, Kenneth R. Irving, Ming-Hoe Kiu
-
Patent number: 9672385Abstract: A method for securely programming a population of authorized FPGAs includes defining the population of authorized FPGAs, generating an encrypted configuration bitstream for the population of authorized FPGAs, generating an individual Authorization Code for each FPGA in the population of authorized FPGAs, feeding the individual Authorization Codes into the FPGAs in the population of FPGAs, feeding the encrypted configuration bitstream into all of the FPGAs in the population of FPGAs, and in each FPGA using the Authorization Code to decrypt the encrypted configuration bitstream to program the FPGA.Type: GrantFiled: September 15, 2014Date of Patent: June 6, 2017Assignee: Microsemi SoC CorporationInventor: G. Richard Newell