Patents by Inventor Jafar Savoj
Jafar Savoj 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: 20240097874Abstract: A serial data receiver circuit included in a computer system may include a front-end circuit, a sample circuit that includes multiple analog-to-digital converter circuits, and a recovery circuit. The sample circuit may sample a serial data stream at different times that correspond to even-numbered and odd-numbered symbols in the serial data stream. The recovery circuit may use different coefficients to process the respective samples of the even-numbered and odd-numbered symbols in order to recover the data symbols encoded in the serial data stream.Type: ApplicationFiled: May 17, 2023Publication date: March 21, 2024Inventors: Ryan D. Bartling, Jafar Savoj
-
Publication number: 20240097875Abstract: A serial data receiver circuit included in a computer system may include both an analog and an ADC-based receiver circuit. A front-end circuit generates different equalized signals based on received signals that encode a serial data stream that includes multiple data symbols. During startup of a communication channel, phase information generated by the analog receiver circuit may be used to generate clock signals for the ADC-based receiver circuit. After a period of time, the ADC-based receiver circuit can generate its own phase information to be used in the generation of the clock signals.Type: ApplicationFiled: January 31, 2023Publication date: March 21, 2024Inventors: Ryan D. Bartling, Jafar Savoj
-
Publication number: 20240089154Abstract: A receiver with feed-forward equalization is disclosed. A receiver includes a delay circuit configured to receive a first signal that encodes a serial data stream having a plurality of data symbols. The delay circuit includes at least one T-coil circuit and is configured to generate a plurality of delayed signals using the first signal. The receiver further includes a front-end circuit configured to generate an equalized signal using the at first signal and one or more delayed signals of the plurality of delayed signals. A sample circuit is configured to sample the equalized signal to generate a plurality of samples. A recovery circuit configured to generate a plurality of recovered data symbols using the plurality of samples.Type: ApplicationFiled: September 9, 2022Publication date: March 14, 2024Inventors: Bo Sun, Jafar Savoj
-
Publication number: 20240061460Abstract: A current mirror circuit included in a computer system that includes a mirror stage circuit and a feedback circuit is disclosed. The mirror stage circuit generates a mirror current in an output node using a reference current. The feedback circuit adjusts the value of the mirror current based on a voltage level of the output node to increase the output impedance of the current mirror circuit.Type: ApplicationFiled: August 16, 2022Publication date: February 22, 2024Inventors: Bo Sun, Jafar Savoj
-
Publication number: 20240014821Abstract: A circuit for sensing local operating properties of an integrated circuit is disclosed. The circuit may include one or more sensor circuits configured to sense the local operating properties of the integrated circuit. The sensor circuits may receive a supply voltage with a magnitude in a limited range from a digital power supply that is different from the digital power supply that provides power to functional circuits in the integrated circuit. Level shifters may be coupled to the sensor circuits to shift output signals from the sensor circuits to levels that correspond to the digital power supply that provides power to functional circuits in the integrated circuit. Counters and a shift register may be coupled to the level shifters to receive the shifted output signals, the values of which may be used to determine the local operating properties of the integrated circuit as sensed by the sensor circuits.Type: ApplicationFiled: June 5, 2023Publication date: January 11, 2024Inventors: Ramy A. Ahmed, Bruno W. Garlepp, Jafar Savoj
-
Patent number: 11868109Abstract: A universally-designed control circuit for communicating with multiple types of sensors is disclosed. For example, a control circuit may communicate with either ring oscillator-based sensors or BJT-based sensors based on programming implemented in the control circuit. The control circuit may include programmable communication protocol circuits for communicating with the sensors and conversion circuits that convert a particular type of sensor data packet into a generic format. The generic format sensor data may then be utilized by a power management unit or other device to control operation of an integrated circuit.Type: GrantFiled: September 3, 2021Date of Patent: January 9, 2024Assignee: Apple Inc.Inventors: Robert S. Brandt, II, Bruno W. Garlepp, Ke Yun, Navin Kumar, Jafar Savoj
-
Publication number: 20230283449Abstract: A hybrid receiver circuit included in a computer system may include both an analog and an ADC-based receiver circuit. A front-end circuit generates different equalized signals based on received signals that encode a serial data stream that includes multiple data symbols. Depending on a baud rate of the serial data stream, either the digital receive circuit or the analog receiver circuit is activated to provide the desired performance and power consumption over the range of possible baud rates. The ADC-based receiver circuit may include multiple analog-to-digital converter circuits with different resolutions that can be selected for different baud rates.Type: ApplicationFiled: May 8, 2023Publication date: September 7, 2023Inventors: Ryan D. Bartling, Jafar Savoj, Brian S. Leibowitz
-
Patent number: 11750325Abstract: A system and method for efficiently transporting data in a computing system are contemplated. In various embodiments, a computing system includes a source, a destination and multiple lanes between them for transporting data. Multiple receivers in the destination has a respective termination resistor connected to a single integrating capacitor, which provides a reference voltage to the multiple receivers. The receivers reconstruct the received data by comparing the corresponding input signals to the reference voltage. The source includes a table storing code words. The source maps a generated data word to a code word, which is sent to the destination. The destination maps the received code word to the data word. The values of the code words are selected to maintain a nearly same number of Boolean ones on the multiple lanes over time as a number of Boolean zeroes.Type: GrantFiled: July 20, 2020Date of Patent: September 5, 2023Assignee: Apple Inc.Inventors: Jafar Savoj, Praveen R. Singh, Brian S. Leibowitz, Emerson S. Fang
-
Patent number: 11689351Abstract: A hybrid receiver circuit included in a computer system may include both an analog and an ADC-based receiver circuit. A front-end circuit generates different equalized signals based on received signals that encode a serial data stream that includes multiple data symbols. Depending on a baud rate of the serial data stream, either the digital receive circuit or the analog receiver circuit is activated to provide the desired performance and power consumption over the range of possible baud rates. The ADC-based receiver circuit may include multiple analog-to-digital converter circuits with different resolutions that can be selected for different baud rates.Type: GrantFiled: September 22, 2021Date of Patent: June 27, 2023Assignee: Apple Inc.Inventors: Ryan D. Bartling, Jafar Savoj, Brian S. Leibowitz
-
Patent number: 11671103Abstract: A circuit for sensing local operating properties of an integrated circuit is disclosed. The circuit may include one or more sensor circuits configured to sense the local operating properties of the integrated circuit. The sensor circuits may receive a supply voltage with a magnitude in a limited range from a digital power supply that is different from the digital power supply that provides power to functional circuits in the integrated circuit. Level shifters may be coupled to the sensor circuits to shift output signals from the sensor circuits to levels that correspond to the digital power supply that provides power to functional circuits in the integrated circuit. Counters and a shift register may be coupled to the level shifters to receive the shifted output signals, the values of which may be used to determine the local operating properties of the integrated circuit as sensed by the sensor circuits.Type: GrantFiled: January 7, 2022Date of Patent: June 6, 2023Assignee: Apple Inc.Inventors: Ramy A. Ahmed, Bruno W. Garlepp, Jafar Savoj
-
Patent number: 11658671Abstract: A serial data receiver circuit included in a computer system may include a front-end circuit, a sample circuit that includes multiple analog-to-digital converter circuits, and a recovery circuit. The front-end circuit may generate an equalized signal using multiple signals that encode a serial data stream of multiple data symbols. Based on a baud rate of the serial data stream, a determined number of the multiple analog-to-digital converter circuits sample, using a recovered clock signal, the equalized signal at the respective times to generate corresponding samples. The recovery circuit generates, using the samples, the recovered clock signal and recovered data symbols.Type: GrantFiled: September 22, 2021Date of Patent: May 23, 2023Assignee: Apple Inc.Inventors: Ryan D. Bartling, Jafar Savoj, Brian S. Leibowitz, Shah M. Sharif
-
Publication number: 20230092906Abstract: A hybrid receiver circuit included in a computer system may include both an analog and an ADC-based receiver circuit. A front-end circuit generates different equalized signals based on received signals that encode a serial data stream that includes multiple data symbols. Depending on a baud rate of the serial data stream, either the digital receive circuit or the analog receiver circuit is activated to provide the desired performance and power consumption over the range of possible baud rates. The ADC-based receiver circuit may include multiple analog-to-digital converter circuits with different resolutions that can be selected for different baud rates.Type: ApplicationFiled: September 22, 2021Publication date: March 23, 2023Inventors: Ryan D. Bartling, Jafar Savoj, Brian S. Leibowitz
-
Publication number: 20230093114Abstract: A serial data receiver circuit included in a computer system may include a front-end circuit, a sample circuit that includes multiple analog-to-digital converter circuits, and a recovery circuit. The front-end circuit may generate an equalized signal using multiple signals that encode a serial data stream of multiple data symbols. Based on a baud rate of the serial data stream, a determined number of the multiple analog-to-digital converter circuits sample, using a recovered clock signal, the equalized signal at the respective times to generate corresponding samples. The recovery circuit generates, using the samples, the recovered clock signal and recovered data symbols.Type: ApplicationFiled: September 22, 2021Publication date: March 23, 2023Inventors: Ryan D. Bartling, Jafar Savoj, Brian S. Leibowitz, Shah M. Sharif
-
Publication number: 20230076507Abstract: A universally-designed control circuit for communicating with multiple types of sensors is disclosed. For example, a control circuit may communicate with either ring oscillator-based sensors or BJT-based sensors based on programming implemented in the control circuit. The control circuit may include programmable communication protocol circuits for communicating with the sensors and conversion circuits that convert a particular type of sensor data packet into a generic format. The generic format sensor data may then be utilized by a power management unit or other device to control operation of an integrated circuit.Type: ApplicationFiled: September 3, 2021Publication date: March 9, 2023Inventors: Robert S. Brandt, II, Bruno W. Garlepp, Ke Yun, Navin Kumar, Jafar Savoj
-
Patent number: 11586240Abstract: Embodiments relate to a circuit implementation for controlling a delay of a clock signal. The clock delay control circuit includes a sensing circuit and a phase interpolator controlled by the sensing circuit. The sensing circuit generates a first control signal that increases when a level of a supply voltage increases, and decreases when the level of the supply voltage decreases. Moreover, the sensing circuit generates a second control signal that decreases when the level of the supply voltage increases, and increases when the level of the supply voltage decreases. The phase interpolator includes multiple paths, each having a different propagation delay. The coupling between each path and the output node of the phase interpolator is controlled by the control signals generated by the sensing circuit.Type: GrantFiled: July 18, 2022Date of Patent: February 21, 2023Assignee: Apple Inc.Inventors: Bo Sun, Brian S. Leibowitz, Jafar Savoj, Sanjeev K. Maheshwari
-
Patent number: 11528016Abstract: A low latency comparator circuit with a local clock circuit is disclosed. A comparator circuit configured to compare a first input signal to a second input signal. The comparator circuit includes at least one regenerative latch circuit having a first and second inputs configured to receive the first and second input signals, respectively. The comparator circuit further includes a clock circuit configured to generate and provide a clock signal exclusively to circuitry in the comparator circuit, including the at least one regenerative latch circuit. At least one output latch circuit coupled to the at least one regenerative latch circuit and configured to provide a first output signal indicative of a comparison of the first and second input signals.Type: GrantFiled: January 21, 2021Date of Patent: December 13, 2022Assignee: Apple Inc.Inventors: Mehrdad Heshami, Jafar Savoj
-
Patent number: 11502880Abstract: A receiver converter circuit included in a computer system may receive multiple signals that encode a serial data stream that encode multiple data symbols. To correct for baseline wander, the receiver circuit may generate a disparity signal that is used to control the application of a differential voltage to the multiple signals. The receiver circuit may also employ the disparity signal to generate a gradient against which the magnitude of differential voltage is calibrated.Type: GrantFiled: September 17, 2021Date of Patent: November 15, 2022Assignee: Apple Inc.Inventors: Ryan D. Bartling, Jafar Savoj, Brian S. Leibowitz
-
Publication number: 20220231672Abstract: A low latency comparator circuit with a local clock circuit is disclosed. A comparator circuit configured to compare a first input signal to a second input signal. The comparator circuit includes at least one regenerative latch circuit having a first and second inputs configured to receive the first and second input signals, respectively. The comparator circuit further includes a clock circuit configured to generate and provide a clock signal exclusively to circuitry in the comparator circuit, including the at least one regenerative latch circuit. At least one output latch circuit coupled to the at least one regenerative latch circuit and configured to provide a first output signal indicative of a comparison of the first and second input signals.Type: ApplicationFiled: January 21, 2021Publication date: July 21, 2022Inventors: Mehrdad Heshami, Jafar Savoj
-
Patent number: 11392163Abstract: Embodiments relate to a circuit implementation for controlling a delay of a clock signal. The clock delay control circuit includes a sensing circuit and a phase interpolator controlled by the sensing circuit. The sensing circuit generates a first control signal that increases when a level of a supply voltage increases, and decreases when the level of the supply voltage decreases. Moreover, the sensing circuit generates a second control signal that decreases when the level of the supply voltage increases, and increases when the level of the supply voltage decreases. The phase interpolator includes multiple paths, each having a different propagation delay. The coupling between each path and the output node of the phase interpolator is controlled by the control signals generated by the sensing circuit.Type: GrantFiled: September 23, 2021Date of Patent: July 19, 2022Assignee: Apple Inc.Inventors: Bo Sun, Brian S. Leibowitz, Jafar Savoj, Sanjeev K. Maheshwari
-
Publication number: 20220216874Abstract: A circuit for sensing local operating properties of an integrated circuit is disclosed. The circuit may include one or more sensor circuits configured to sense the local operating properties of the integrated circuit. The sensor circuits may receive a supply voltage with a magnitude in a limited range from a digital power supply that is different from the digital power supply that provides power to functional circuits in the integrated circuit. Level shifters may be coupled to the sensor circuits to shift output signals from the sensor circuits to levels that correspond to the digital power supply that provides power to functional circuits in the integrated circuit. Counters and a shift register may be coupled to the level shifters to receive the shifted output signals, the values of which may be used to determine the local operating properties of the integrated circuit as sensed by the sensor circuits.Type: ApplicationFiled: January 7, 2022Publication date: July 7, 2022Inventors: Ramy A. Ahmed, Bruno W. Garlepp, Jafar Savoj