Patents by Inventor Marco Casarsa
Marco Casarsa 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).
-
Publication number: 20250004041Abstract: A system for testing a circuit includes a phase-locked loop, a test logic circuit, and a test controller. The test logic circuit is coupled to the phase-locked loop. The test logic circuit is configured to count a number of clock cycles of the phase-locked loop using a reference clock as a reference. The reference clock is coupled to the test logic circuit. The test controller is coupled to the phase-locked loop and to the test logic circuit. The test controller is configured to measure a clock frequency of the phase-locked loop with the counted number of clock cycles received from the test logic circuit.Type: ApplicationFiled: October 10, 2023Publication date: January 2, 2025Inventor: Marco Casarsa
-
Publication number: 20240404613Abstract: A random access memory (RAM) includes an array of arranged in rows and columns. The rows of the storage elements correspond to respective memory locations of the RAM. The storage elements of a row have a common gated-clock input and respective data inputs, and each row of the array of storage elements includes a plurality of D type latches. In operation, an address input of the RAM receives a memory address identifying a memory location in the RAM. Clock gating circuitry of the RAM, generates respective gated-clock signals for the rows of the array of storage elements based on the memory address received at the address input. Memory operation are performed using storage elements of the array based on the gated-clock signals.Type: ApplicationFiled: July 15, 2024Publication date: December 5, 2024Applicant: STMICROELECTRONICS S.r.l.Inventor: Marco CASARSA
-
Patent number: 12073897Abstract: A random access memory (RAM) includes an array of arranged in rows and columns. The rows of the storage elements correspond to respective memory locations of the RAM. The storage elements of a row have a common gated-clock input and respective data inputs, and each row of the array of storage elements includes a plurality of D type latches. In operation, an address input of the RAM receives a memory address identifying a memory location in the RAM. Clock gating circuitry of the RAM, generates respective gated-clock signals for the rows of the array of storage elements based on the memory address received at the address input. Memory operation are performed using storage elements of the array based on the gated-clock signals.Type: GrantFiled: April 13, 2023Date of Patent: August 27, 2024Assignee: STMICROELECTRONICS S.r.l.Inventor: Marco Casarsa
-
Publication number: 20230358806Abstract: The disclosure relates to a scan chain circuit comprising cascaded flip-flops having a functional input node and a test input node configured to be selectively coupled to logic circuitry at a clock edge time. A clock line is provided configured to distribute one or more clock signals to the flip-flops in the chain, wherein the flip-flops in the chain have active clock edges applied thereto at respective clock edge times. The chain of flip-flops comprise a set of flip-flops configured to receive an edge inversion signal and to selectively invert their active clock edges in response to the edge inversion signal being asserted.Type: ApplicationFiled: July 18, 2023Publication date: November 9, 2023Applicant: STMICROELECTRONICS S.r.l.Inventor: Marco CASARSA
-
Publication number: 20230343405Abstract: A random access memory (RAM) includes an array of arranged in rows and columns. The rows of the storage elements correspond to respective memory locations of the RAM. The storage elements of a row have a common gated-clock input and respective data inputs, and each row of the array of storage elements includes a plurality of D type latches. In operation, an address input of the RAM receives a memory address identifying a memory location in the RAM. Clock gating circuitry of the RAM, generates respective gated-clock signals for the rows of the array of storage elements based on the memory address received at the address input. Memory operation are performed using storage elements of the array based on the gated-clock signals.Type: ApplicationFiled: April 13, 2023Publication date: October 26, 2023Applicant: STMICROELECTRONICS S.r.l.Inventor: Marco CASARSA
-
Patent number: 11747398Abstract: The disclosure relates to a scan chain circuit comprising cascaded flip-flops having a functional input node and a test input node configured to be selectively coupled to logic circuitry at a clock edge time. A clock line is provided configured to distribute one or more clock signals to the flip-flops in the chain, wherein the flip-flops in the chain have active clock edges applied thereto at respective clock edge times. The chain of flip-flops comprise a set of flip-flops configured to receive an edge inversion signal and to selectively invert their active clock edges in response to the edge inversion signal being asserted.Type: GrantFiled: February 4, 2022Date of Patent: September 5, 2023Assignee: STMICROELECTRONICS S.r.l.Inventor: Marco Casarsa
-
Publication number: 20220263499Abstract: The disclosure relates to a scan chain circuit comprising cascaded flip-flops having a functional input node and a test input node configured to be selectively coupled to logic circuitry at a clock edge time. A clock line is provided configured to distribute one or more clock signals to the flip-flops in the chain, wherein the flip-flops in the chain have active clock edges applied thereto at respective clock edge times. The chain of flip-flops comprise a set of flip-flops configured to receive an edge inversion signal and to selectively invert their active clock edges in response to the edge inversion signal being asserted.Type: ApplicationFiled: February 4, 2022Publication date: August 18, 2022Applicant: STMICROELECTRONICS S.r.l.Inventor: Marco CASARSA
-
Patent number: 8996939Abstract: A system includes a controller configured for executing the test of the digital circuit, a memory configured for storing a status of the digital circuit, and a state machine configured for controlling, before the execution of the test, the storage into the memory of the status of the digital circuit and configured for controlling, after the execution of the test, restoring the status of the digital circuit based on the status stored in the memory.Type: GrantFiled: April 19, 2011Date of Patent: March 31, 2015Assignee: STMicroelectronics S.r.l.Inventor: Marco Casarsa
-
Patent number: 8618812Abstract: An electrical interconnection integrated device is described, comprising: a plurality of electrical terminals connectable to an integrated electronic circuit on a chip common to said interconnection device; at least an inside electrical device provided with a respective input connected to a first terminal of said plurality and a respective output; a fault detecting logic module having a first input connected to said output of the inner electrical device and provided with a detecting terminal for supplying a fault detecting signal.Type: GrantFiled: February 2, 2011Date of Patent: December 31, 2013Assignee: STMicroelectronics S.r.l.Inventor: Marco Casarsa
-
Patent number: 8099640Abstract: A shared diagnosis method may be for an electronic integrated system embedding a plurality of memory units associated with Built In Self Test (BIST) hardware portions for executing a test on memory locations of the memory units. A FAIL signal may be provided from the hardware portions, together with the memory locations of the memory units on which the test is executed. The method may include loading of address, state and data signals, generated during the test on the memory locations, in a series of bitmapping registers and supplied by multiplexer devices, which receive as inputs the address, state, and data signals from the memory units and from the hardware portions. The enabling for the loading of the bitmapping registers is through the processing of a Fail signal in a counter supplied by a multiplexer device receiving the Fail signals from the hardware portions.Type: GrantFiled: August 28, 2009Date of Patent: January 17, 2012Assignee: STMicroelectronics S.R.L.Inventor: Marco Casarsa
-
Publication number: 20110258499Abstract: A system performs the test of a digital circuit. The system comprises a controller configured for executing the test of the digital circuit, a memory configured for storing a status of the digital circuit, and a state machine configured for controlling, before the execution of the test, the storage into the memory of the status of the digital circuit and configured for controlling, after the execution of the test, the restore into the digital circuit of the status stored into the memory.Type: ApplicationFiled: April 19, 2011Publication date: October 20, 2011Applicant: STMICROELECTRONICS S.R.L.Inventor: Marco Casarsa
-
Publication number: 20110187384Abstract: An electrical interconnection integrated device is described, comprising: a plurality of electrical terminals connectable to an integrated electronic circuit on a chip common to said interconnection device; at least an inside electrical device provided with a respective input connected to a first terminal of said plurality and a respective output; a fault detecting logic module having a first input connected to said output of the inner electrical device and provided with a detecting terminal for supplying a fault detecting signal.Type: ApplicationFiled: February 2, 2011Publication date: August 4, 2011Applicant: STMICROELECTRONICS S.R.L.Inventor: Marco Casarsa
-
Patent number: 7941715Abstract: An asynchronous set-reset circuit device for testing activity performed by an Automatic Test Patterns Generation tool may include a pair of logic gates having at least two inputs each, and a logic gate structure coupled upstream from the pair of logic gates. The logic gate structure may be for driving one respective input of the pair of logic gates and may have inputs receiving a pair of test command signals. The asynchronous set-reset circuit device may also include a plurality of feedback connections between outputs of the pair of logic gates and respective inputs of the logic gate structure.Type: GrantFiled: June 7, 2007Date of Patent: May 10, 2011Assignee: STMicroelectronics S.R.L.Inventor: Marco Casarsa
-
Patent number: 7900103Abstract: A scan chain architecture includes a cascade of flip-flop cells each having at least one input and output or an inverted output. The output or inverted output of a flip-flop is connected to the input of the subsequent flip-flop. The connection between two consecutive flip-flops of the scan chain is selected according to the status of a given flip-flop cell, the status of a previous cell, and the status of the connection between these cells.Type: GrantFiled: December 21, 2007Date of Patent: March 1, 2011Assignee: STMicroelectronics S.R.L.Inventor: Marco Casarsa
-
Patent number: 7702983Abstract: A scan compression architecture for a design for a testability compiler used in system-on-chip software design tools includes a first scan architecture including a first scan compressor/decompressor configuration connected to a first predetermined set of pins, and a second scan architecture including a second scan compressor/decompressor configuration connected to a subset of the pins. The first scan architecture is selectively enabled for executing a scan test with a low time. The second scan architecture is for executing a scan test with high parallelism.Type: GrantFiled: May 4, 2007Date of Patent: April 20, 2010Assignee: STMicroelectronics S.R.L.Inventor: Marco Casarsa
-
Publication number: 20100058128Abstract: A shared diagnosis method may be for an electronic integrated system embedding a plurality of memory units associated with Built In Self Test (BIST) hardware portions for executing a test on memory locations of the memory units. A FAIL signal may be provided from the hardware portions, together with the memory locations of the memory units on which the test is executed. The method may include loading of address, state and data signals, generated during the test on the memory locations, in a series of bitmapping registers and supplied by multiplexer devices, which receive as inputs the address, state, and data signals from the memory units and from the hardware portions. The enabling for the loading of the bitmapping registers is through the processing of a Fail signal in a counter supplied by a multiplexer device receiving the Fail signals from the hardware portions.Type: ApplicationFiled: August 28, 2009Publication date: March 4, 2010Applicant: STMicroelectronics S.r.lInventor: Marco CASARSA
-
Publication number: 20080155365Abstract: A scan chain architecture includes a cascade of flip-flop cells each having at least one input and output or an inverted output. The output or inverted output of a flip-flop is connected to the input of the subsequent flip-flop. The connection between two consecutive flip-flops of the scan chain is selected according to the status of a given flip-flop cell, the status of a previous cell, and the status of the connection between these cells.Type: ApplicationFiled: December 21, 2007Publication date: June 26, 2008Applicant: STMicroelectronics S.r.I.Inventor: Marco Casarsa
-
Publication number: 20070300116Abstract: An asynchronous set-reset circuit device for testing activity performed by an Automatic Test Patterns Generation tool may include a pair of logic gates having at least two inputs each, and a logic gate structure coupled upstream from the pair of logic gates. The logic gate structure may be for driving one respective input of the pair of logic gates and may have inputs receiving a pair of test command signals. The asynchronous set-reset circuit device may also include a plurality of feedback connections between outputs of the pair of logic gates and respective inputs of the logic gate structure.Type: ApplicationFiled: June 7, 2007Publication date: December 27, 2007Applicant: STMicroelectronics S.r.I.Inventor: Marco CASARSA
-
Publication number: 20070283200Abstract: A scan compression architecture for a design for testability compiler used in system-on-chip software design tools includes a first scan architecture including a first scan compressor/decompressor configuration connected to a first predetermined set of pins, and a second scan architecture including a second scan compressor/decompressor configuration connected to a subset of the pins. The first scan architecture is selectively enabled for executing a scan test with a low time. The second scan architecture is for executing a scan test with high parallelism.Type: ApplicationFiled: May 4, 2007Publication date: December 6, 2007Applicant: STMicroelectronics S.r.l.Inventor: Marco Casarsa
-
Patent number: 7246288Abstract: An integrated device including a functional circuitry and a built-in self testing circuit for executing a structured test on the functional circuitry is proposed. The functional circuitry includes means for receiving input test values from the built-in self testing circuit and returning output test values to the built-in self testing circuit. In the solution of the invention, the built-in self testing circuit includes a memory for storing starting test values and expected test values, means for generating the input test values according to the starting test values, and means for determining a result of the structured test according to a comparison between the output test values and the expected test values.Type: GrantFiled: June 24, 2004Date of Patent: July 17, 2007Assignee: STMicroelectronics S.r.l.Inventor: Marco Casarsa