Patents by Inventor Dino Anthony Toffolon
Dino Anthony Toffolon 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: 11973508Abstract: A system and method that measures the code non-linearity of a phase mixer (PMIX) during active operation of a clock and data recovery (CDR) circuitry. The PMIX circuitry generates a clock signal based on the PMIX codes. The PMIX circuitry receives a plurality of codes and based on the code value, adjusts the phase of the PMIX output clock signal. A number of times each of the plurality of PMIX codes occurs within a respective time period is determined. Non-linearity values are determined based on the number of times. The non-linearity values are stored in a memory.Type: GrantFiled: June 28, 2022Date of Patent: April 30, 2024Assignee: Synopsys, Inc.Inventors: Ayal S. Shoval, John T. Stonick, Michael W. Lynch, Dino Anthony Toffolon
-
Patent number: 11962676Abstract: A system and method which compensates for phase mixer circuit non-linearities within a clock and data recovery (CDR) system during active operation. The CDR system includes compensation circuitry and phase accumulation circuitry. The compensation circuitry generates a first compensation signal based on a first compensation value. The phase accumulation circuitry receives the first compensation signal and a phase accumulator input update signal. The phase accumulation circuitry combines the first compensation signal with the phase accumulator input update signal to compensate for a first non-linearity within phase mixer (PMI) circuitry.Type: GrantFiled: June 28, 2022Date of Patent: April 16, 2024Assignee: Synopsys, Inc.Inventors: Ayal S. Shoval, Tom Thomas, Jin Chen, John T. Stonick, Michael W. Lynch, Dino Anthony Toffolon
-
Publication number: 20230421159Abstract: A system and method that measures the code non-linearity of a phase mixer (PMIX) during active operation of a clock and data recovery (CDR) circuitry. The PMIX circuitry generates a clock signal based on the PMIX codes. The PMIX circuitry receives a plurality of codes and based on the code value, adjusts the phase of the PMIX output clock signal. A number of times each of the plurality of PMIX codes occurs within a respective time period is determined. Non-linearity values are determined based on the number of times. The non-linearity values are stored in a memory.Type: ApplicationFiled: June 28, 2022Publication date: December 28, 2023Inventors: Ayal S. SHOVAL, John T. STONICK, Michael W. LYNCH, Dino Anthony TOFFOLON
-
Publication number: 20230421344Abstract: A system and method which compensates for phase mixer circuit non-linearities within a clock and data recovery (CDR) system during active operation. The CDR system includes compensation circuitry and phase accumulation circuitry. The compensation circuitry generates a first compensation signal based on a first compensation value. The phase accumulation circuitry receives the first compensation signal and a phase accumulator input update signal. The phase accumulation circuitry combines the first compensation signal with the phase accumulator input update signal to compensate for a first non-linearity within phase mixer (PMI) circuitry.Type: ApplicationFiled: June 28, 2022Publication date: December 28, 2023Inventors: Ayal S. SHOVAL, Tom THOMAS, Jin CHEN, John T. STONICK, Michael W. LYNCH, Dino Anthony TOFFOLON
-
Patent number: 10914762Abstract: Methods and systems are described for monitoring and compensating an offset between a reference voltage used in a first device and a corresponding reference voltage used in a second device. The first device can include offset circuitry. The offset circuitry receives two voltage signals. The first voltage signal is equal to a first voltage value that is used as a reference voltage in the first device. The second voltage signal can be a time-varying voltage signal that has a known relationship with a second voltage value that is used as a reference voltage in the second device. The offset circuitry can then determine the second voltage value from the second voltage signal, and output an offset value based on a difference between the first voltage value and the second voltage value.Type: GrantFiled: September 21, 2015Date of Patent: February 9, 2021Assignee: SYNOPSYS, INC.Inventors: Edvard Mkrtchyan, Dino Anthony Toffolon, Adam Burns
-
Publication number: 20160011234Abstract: Methods and systems are described for monitoring and compensating an offset between a reference voltage used in a first device and a corresponding reference voltage used in a second device. The first device can include offset circuitry. The offset circuitry receives two voltage signals. The first voltage signal is equal to a first voltage value that is used as a reference voltage in the first device. The second voltage signal can be a time-varying voltage signal that has a known relationship with a second voltage value that is used as a reference voltage in the second device. The offset circuitry can then determine the second voltage value from the second voltage signal, and output an offset value based on a difference between the first voltage value and the second voltage value.Type: ApplicationFiled: September 21, 2015Publication date: January 14, 2016Applicant: SYNOPSYS, INC.Inventors: Edvard Mkrtchyan, Dino Anthony Toffolon, Adam Burns
-
Patent number: 9151783Abstract: Methods and systems are described for monitoring and compensating an offset between a reference voltage used in a first device and a corresponding reference voltage used in a second device. The first device can include offset circuitry. The offset circuitry receives two voltage signals. The first voltage signal is equal to a first voltage value that is used as a reference voltage in the first device. The second voltage signal can be a time-varying voltage signal that has a known relationship with a second voltage value that is used as a reference voltage in the second device. The offset circuitry can then determine the second voltage value from the second voltage signal, and output an offset value based on a difference between the first voltage value and the second voltage value.Type: GrantFiled: April 26, 2012Date of Patent: October 6, 2015Assignee: SYNOPSYS, INC.Inventors: Edvard Mkrtchyan, Dino Anthony Toffolon, Adam Burns
-
Patent number: 8656203Abstract: Circuits and systems for generating multiple frequencies are disclosed. In some embodiments, a circuit can include a first node, a second node, and a programmable phase rotator. The first node can receive a first signal having frequency f1, and the second node can output a second signal having frequency f2 that is different from f1. In some embodiments, a frequency divider can generate a third signal having frequency f3 based on the second signal. In some embodiments, a frequency divider can generate the first signal based on a reference signal having frequency f4. The programmable phase rotator can be capable of updating, at an update frequency that is substantially equal to f1 and/or f4, a phase difference between the first signal and the second signal. In some embodiments, the circuit can be part of a USB (Universal Serial Bus) 3.0 physical layer (PHY) circuit.Type: GrantFiled: May 16, 2011Date of Patent: February 18, 2014Assignee: Synopsys, Inc.Inventors: Adam Burns, Dino Anthony Toffolon
-
Publication number: 20130285641Abstract: Methods and systems are described for monitoring and compensating an offset between a reference voltage used in a first device and a corresponding reference voltage used in a second device. The first device can include offset circuitry. The offset circuitry receives two voltage signals. The first voltage signal is equal to a first voltage value that is used as a reference voltage in the first device. The second voltage signal can be a time-varying voltage signal that has a known relationship with a second voltage value that is used as a reference voltage in the second device. The offset circuitry can then determine the second voltage value from the second voltage signal, and output an offset value based on a difference between the first voltage value and the second voltage value.Type: ApplicationFiled: April 26, 2012Publication date: October 31, 2013Applicant: SYNOPSYS, INC.Inventors: Edvard Mkrtchyan, Dino Anthony Toffolon, Adam Burns
-
Publication number: 20120294336Abstract: Circuits and systems for generating multiple frequencies are disclosed. In some embodiments, a circuit can include a first node, a second node, and a programmable phase rotator. The first node can receive a first signal having frequency f1, and the second node can output a second signal having frequency f2 that is different from f1. In some embodiments, a frequency divider can generate a third signal having frequency f3 based on the second signal. In some embodiments, a frequency divider can generate the first signal based on a reference signal having frequency f4. The programmable phase rotator can be capable of updating, at an update frequency that is substantially equal to f1 and/or f4, a phase difference between the first signal and the second signal. In some embodiments, the circuit can be part of a USB (Universal Serial Bus) 3.0 physical layer (PHY) circuit.Type: ApplicationFiled: May 16, 2011Publication date: November 22, 2012Applicant: SYNOPSYS, INC.Inventors: Adam Burns, Dino Anthony Toffolon
-
Patent number: 7616074Abstract: Embodiments of the present invention provide a system for controlling a startup time of an oscillator circuit. The system includes a variable current source coupled to the oscillator circuit, wherein a startup time of the oscillator circuit is proportional to a bias current input into the oscillator circuit from the variable current source. The system also includes a control mechanism coupled to the variable current source and to the output of the oscillator circuit. Upon startup, the control mechanism is configured to adjust the variable current source to input a large startup bias current into the oscillator circuit. After the oscillator circuit outputs a predetermined number of oscillations during startup, the control mechanism is configured to adjust the variable current source to decrease its current to a smaller steady-state bias current into the oscillator circuit.Type: GrantFiled: June 28, 2007Date of Patent: November 10, 2009Inventors: Dino Anthony Toffolon, Jasjeet Singh, Nacer Eddine Belabbes
-
Publication number: 20090002087Abstract: Embodiments of the present invention provide a system for controlling a startup time of an oscillator circuit. The system includes a variable current source coupled to the oscillator circuit, wherein a startup time of the oscillator circuit is proportional to a bias current input into the oscillator circuit from the variable current source. The system also includes a control mechanism coupled to the variable current source and to the output of the oscillator circuit. Upon startup, the control mechanism is configured to adjust the variable current source to input a large startup bias current into the oscillator circuit. After the oscillator circuit outputs a predetermined number of oscillations during startup, the control mechanism is configured to adjust the variable current source to decrease its current to a smaller steady-state bias current into the oscillator circuit.Type: ApplicationFiled: June 28, 2007Publication date: January 1, 2009Inventors: Dino Anthony Toffolon, Jasjeet Singh, Nacer Eddine Belabbes