Patents by Inventor Harold Pilo
Harold Pilo 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: 12737138Abstract: An example is a circuit including a memory output block having a single bit width output node. The memory output block includes a memory bank and a logic inversion circuit. The memory bank is configured to output a read datum. The logic inversion circuit is associated with the memory bank. An input node of the logic inversion circuit is electrically coupled to the memory bank to receive the read datum. The logic inversion circuit is configured to output an output datum on an output node of the logic inversion circuit. The logic inversion circuit is configured to obtain the output datum by selecting either one of an inverted version of the read datum or a non-inverted version of the read datum received from the memory bank based on a column of the memory bank from which the read datum is read.Type: GrantFiled: May 30, 2024Date of Patent: September 15, 2026Assignee: Synopsys, IncInventors: Harold Pilo, Anurag Garg
-
Patent number: 12512151Abstract: A method and circuit are provided for maintaining an operating voltage on a selected column with a plurality of bitcells in a memory when writing to the selected column. The method includes during an active write operation to the selected column, implementing an NMOS transistor NC to allow a bitcell-supply self-discharge (BSSD) to occur on the selected column, wherein the BSSD occurs by connecting a first drain voltage to an operating voltage connection of the selected column via the NMOS transistor NC to allow discharge of the operating voltage connection while limiting over-discharge of the selected column. The method further includes a PMOS select transistor PS to connect a second drain voltage to the operating voltage connection of the unselected column.Type: GrantFiled: January 17, 2024Date of Patent: December 30, 2025Assignee: Synopsys, Inc.Inventors: Harold Pilo, Anurag Garg, Michael Lee
-
Patent number: 12361990Abstract: A method and system are provided for controlling clock operation in a memory that applies a test mode to test functionality of the memory which controls timing in a self-time loop using an external clock that on a rising edge triggers a main clock and on a falling edge provides a reset timer return path to reset the main clock signal. In the reset timer return path, a rising edge of the external clock triggers start of a self-time loop, and the rising edge of the external clock also controls the reset timer return path to block generation of a reference bit line (RBL) signal. In the reset timer return path, a falling edge of the external clock generates the RBL signal to provide an external clock return signal to enable an end of cycle for the self-time loop.Type: GrantFiled: September 20, 2023Date of Patent: July 15, 2025Assignee: Synopsys, Inc.Inventors: Harold Pilo, Sanjiv Kainth, Anurag Garg
-
Patent number: 12340864Abstract: A memory device includes clock signal generation circuitry, and first integrated level shifter and latch circuitry. The clock signal generation circuitry receives a first clock signal and an isolation signal, and generates a second clock signal based on the first clock signal and the isolation signal. The isolation signal corresponds to a power state of a power supply associated with the first clock signal. The first integrated level shifter and latch circuitry receives an input signal in a first power supply domain, and latches a value the input signal based on the second clock signal. Further, the first integrated level shifter and latch circuitry outputs, based on the latched value, an output signal in a second power supply domain different than the first power supply domain.Type: GrantFiled: February 8, 2023Date of Patent: June 24, 2025Assignee: Synopsys, Inc.Inventors: Harold Pilo, Shishir Kumar, Anurag Garg, Peter Lee, John Edward Barth
-
Patent number: 12340865Abstract: A memory device includes a memory device and control circuitry. The memory array includes bitcells and bitlines connected to the bitcells. The bitcells are grouped into bitcell groups. The control circuitry is connected to the bitcell groups via the bitlines. The control circuitry adjusts connections with the bitcell groups to include a first bitcell group of the bitcell groups in memory operations and exclude a second bitcell group of the bitcell groups from the memory operations based on a half-word control signal being enabled.Type: GrantFiled: May 4, 2023Date of Patent: June 24, 2025Assignee: Synopsys, Inc.Inventors: Harold Pilo, Niranjan Behera
-
Patent number: 12243581Abstract: A system and method are provided for driving a dual-rail memory circuit that operates with sensing of a memory bit cell, inversion of the sense signal and level shifting in four stage delays. The system includes inversion circuitry configured to (i) receive power from a first power rail (VDDA) of the dual-rail memory, (ii) receive an output of a sense amplifier that senses a state of a bit cell of the dual-rail memory, and (iii) provide two outputs (QB, QT) limited to the first power rail VDDA. The system further includes level-shifting circuitry configured to (i) receive the two outputs of the inversion circuitry (QB, QT). (ii) receive power from a second power rail of the dual-rail memory (VDDP) and (iii) drive an output (Q) in dependence on the two outputs of the inversion circuitry (QB, QT) and limited to the second power rail VDDP which is less than the first power rail VDDA.Type: GrantFiled: February 16, 2023Date of Patent: March 4, 2025Assignee: Synopsys, Inc.Inventor: Harold Pilo
-
Patent number: 12165738Abstract: Various SRAM non-clamping write driver with write-assist are disclosed, including a write driver circuitry that does not clamp the Bitlines (BLs) during the write operations, and a negative BL Write-Assist (WA) circuit that provides a negative BL boost desirable for use with high-density bit cells. When used with memories other than those having high-density bit cells, the negative BL WA improves the minimum voltage (Vmin) and frequency of operation.Type: GrantFiled: December 21, 2022Date of Patent: December 10, 2024Assignee: SYNOPSYS, INC.Inventor: Harold Pilo
-
Patent number: 12148490Abstract: A method is provided for testing two port memory. The method includes receiving a synchronous write through (SWT) mode signal that indicates one of a functional mode of operation and a testing mode of operation of the memory, wherein the testing mode triggers bypassing of one or more read operations from bit cells of the memory identified by read address signals, and switching between the functional and testing modes of operation in dependence on the SWT mode signal. When the memory is in the testing mode of operation the circuit, receiving test data obtained from read address signals to represent a test state for the bit cells of the memory.Type: GrantFiled: March 9, 2023Date of Patent: November 19, 2024Assignee: Synopsys, Inc.Inventors: Harold Pilo, Anurag Garg
-
Publication number: 20240371416Abstract: A memory device includes a memory device and control circuitry. The memory array includes bitcells and bitlines connected to the bitcells. The bitcells are grouped into bitcell groups. The control circuitry is connected to the bitcell groups via the bitlines. The control circuitry adjusts connections with the bitcell groups to include a first bitcell group of the bitcell groups in memory operations and exclude a second bitcell group of the bitcell groups from the memory operations based on a half-word control signal being enabled.Type: ApplicationFiled: May 4, 2023Publication date: November 7, 2024Inventors: Harold PILO, Niranjan BEHERA
-
Patent number: 12112818Abstract: A method of using on-chip circuitry to test a memory of a chip is provided. The method including, in a capture stage, receiving, at a first n-bit compression structure including n first stage latches corresponding to each bit of the first n-bit compression structure, a value at each respective first stage latch for each of n memory addresses of the memory, such that each respective first stage latch receives a respective value from a memory address of the memory, n being an integer greater than one, and in the capture stage, passing the values from each respective first stage latch through compression logic of the first n-bit compression structure to output a single compressed address value, providing the single compressed address value to a second stage latch of the first n-bit compression structure.Type: GrantFiled: July 1, 2022Date of Patent: October 8, 2024Assignee: Synopsys, Inc.Inventors: Harold Pilo, Shishir Kumar
-
Patent number: 12094513Abstract: Tracking circuitry for a memory device is disclosed. The tracking circuitry includes an inverter, a level shifter, delay circuitry, and a logic gate. The inverter is configured to receive a first clock signal and generate an inverted clock signal. The level shifter is configured to receive the first clock signal and the inverted clock signal and generate a level shifted clock signal. The delay circuitry is configured to receive the level shifted clock signal and generate an inverted level shifted clock signal. The logic gate comprises a first input configured to receive the first clock signal and a second input configured to receive the inverted level shifted clock signal. The logic gate is configured to generate a second clock signal based on the first clock signal and the inverted level shifted clock signal.Type: GrantFiled: October 14, 2022Date of Patent: September 17, 2024Assignee: Synopsys, Inc.Inventors: Harold Pilo, Shishir Kumar, Anurag Garg
-
Patent number: 12073876Abstract: A level shifter circuit includes a level shifter configured to receive a first clock signal associated with a first power level and generate a second clock signal associated with a second power level, wherein the second power level is greater than the first power level. The level shifter circuit further includes an input clock buffer having a first input, wherein the first input comprises the second clock signal from the level shifter, and a second input coupled in parallel to the first input, wherein the second input includes the first clock signal.Type: GrantFiled: August 19, 2022Date of Patent: August 27, 2024Assignee: Synopsys, Inc.Inventor: Harold Pilo
-
Publication number: 20240062810Abstract: A level shifter circuit includes a level shifter configured to receive a first clock signal associated with a first power level and generate a second clock signal associated with a second power level, wherein the second power level is greater than the first power level. The level shifter circuit further includes an input clock buffer having a first input, wherein the first input comprises the second clock signal from the level shifter, and a second input coupled in parallel to the first input, wherein the second input includes the first clock signal.Type: ApplicationFiled: August 19, 2022Publication date: February 22, 2024Inventor: Harold Pilo
-
Publication number: 20230260555Abstract: A memory device includes clock signal generation circuitry, and first integrated level shifter and latch circuitry. The clock signal generation circuitry receives a first clock signal and an isolation signal, and generates a second clock signal based on the first clock signal and the isolation signal. The isolation signal corresponds to a power state of a power supply associated with the first clock signal. The first integrated level shifter and latch circuitry receives an input signal in a first power supply domain, and latches a value the input signal based on the second clock signal. Further, the first integrated level shifter and latch circuitry outputs, based on the latched value, an output signal in a second power supply domain different than the first power supply domain.Type: ApplicationFiled: February 8, 2023Publication date: August 17, 2023Inventors: Harold PILO, Shishir KUMAR, Anurag GARG, Peter LEE, John Edward BARTH
-
Publication number: 20230206970Abstract: Various SRAM non-clamping write driver with write-assist are disclosed, including a write driver circuitry that does not clamp the Bitlines (BLs) during the write operations, and a negative BL Write-Assist (WA) circuit that provides a negative BL boost desirable for use with high-density bit cells. When used with memories other than those having high-density bit cells, the negative BL WA improves the minimum voltage (Vmin) and frequency of operation.Type: ApplicationFiled: December 21, 2022Publication date: June 29, 2023Inventor: Harold Pilo
-
Publication number: 20230125268Abstract: Tracking circuitry for a memory device is disclosed. The tracking circuitry includes an inverter, a level shifter, delay circuitry, and a logic gate. The inverter is configured to receive a first clock signal and generate an inverted clock signal. The level shifter is configured to receive the first clock signal and the inverted clock signal and generate a level shifted clock signal. The delay circuitry is configured to receive the level shifted clock signal and generate an inverted level shifted clock signal. The logic gate comprises a first input configured to receive the first clock signal and a second input configured to receive the inverted level shifted clock signal. The logic gate is configured to generate a second clock signal based on the first clock signal and the inverted level shifted clock signal.Type: ApplicationFiled: October 14, 2022Publication date: April 27, 2023Inventors: Harold PILO, Shishir KUMAR, Anurag GARG
-
Publication number: 20230005562Abstract: A method of using on-chip circuitry to test a memory of a chip is provided. The method including, in a capture stage, receiving, at a first n-bit compression structure including n first stage latches corresponding to each bit of the first n-bit compression structure, a value at each respective first stage latch for each of n memory addresses of the memory, such that each respective first stage latch receives a respective value from a memory address of the memory, n being an integer greater than one, and in the capture stage, passing the values from each respective first stage latch through compression logic of the first n-bit compression structure to output a single compressed address value, providing the single compressed address value to a second stage latch of the first n-bit compression structure.Type: ApplicationFiled: July 1, 2022Publication date: January 5, 2023Applicant: Synopsys, Inc.Inventors: Harold PILO, Shishir KUMAR
-
Publication number: 20220208239Abstract: A memory circuit system and method for using the same are provided. In one example, the memory circuit system includes a memory array, a first precharge circuit, and a second precharge circuit. The memory array writes a first set of columns of the memory array. The first precharge circuit charges bitlines of a second set of columns of the memory array while bitlines of the first set of columns discharge. The first set of columns is different from the second set of columns. The second precharge circuit charges the bitlines of the first set of columns after the memory array has finished writing the first set of columns.Type: ApplicationFiled: December 7, 2021Publication date: June 30, 2022Inventors: Harold PILO, Michael Myungho LEE, Vijit GADI
-
Patent number: 11017873Abstract: A memory bypass circuit for a memory device comprises: a word line disable circuit; a read and write activation circuit; an internal clock generator; and a write data input circuit. The word line disable circuit is coupled to a word line of the memory device for disabling a write function to the word line. The read and write activation circuit is coupled to the memory device for reading and writing of input data. The internal clock generator is coupled to the word line disable circuit and the read/write activation circuit. The write data input circuit is coupled to a write driver of the memory device for providing write data.Type: GrantFiled: April 9, 2020Date of Patent: May 25, 2021Assignee: Synopsys, Inc.Inventors: John Edward Barth, Jr., Kevin W. Gorman, Harold Pilo
-
Patent number: 10971218Abstract: A memory device having a wake-up protocol is disclosed. The memory device comprises a plurality of bitcells operative in a deep-sleep mode having corresponding bitline pairs coupled to the plurality of bitcells, a first PFET coupled between a core voltage supply and the plurality of bitcells configured to supply a core voltage to the plurality of bitcells, and a second PFET having a drain coupled to the plurality of bitcells, a source coupled to a gate of the first PFET, and a gate configured to receive a first wake signal to enable precharge of the plurality of bitcells.Type: GrantFiled: May 28, 2019Date of Patent: April 6, 2021Assignee: Synopsys, Inc.Inventor: Harold Pilo