Patent classifications
G06F1/04
Command-triggered data clock distribution
An integrated circuit includes a physical layer interface having a control timing domain and a data timing domain, and circuits that enable the control timing domain during a change in power conservation mode in response to a first event, and that enable the data timing domain in response to a second event. The control timing domain can include interface circuits coupled to a command and address path, and the data timing domain can include interface circuits coupled to a data path.
Command-triggered data clock distribution
An integrated circuit includes a physical layer interface having a control timing domain and a data timing domain, and circuits that enable the control timing domain during a change in power conservation mode in response to a first event, and that enable the data timing domain in response to a second event. The control timing domain can include interface circuits coupled to a command and address path, and the data timing domain can include interface circuits coupled to a data path.
Band-pass clock distribution networks
A band-pass clock distribution circuit includes a clock tree circuit including at least one clock buffer circuit. The clock tree circuit may be configured to receive a first clock signal from a clock generator circuit and to generate a second clock signal based on the first clock signal. A band-pass filter may be configured to receive the second clock signal and to provide a third clock signal to one or more load circuits. The band-pass filter includes a filtering resonant network including a first inductor and a second inductor coupled to one another at a center tap. The filtering resonant network is configurable to resonate with a parasitic capacitance associated with the one or more load circuits. A portion of the band-pass filter is integrated with the clock tree circuit.
Band-pass clock distribution networks
A band-pass clock distribution circuit includes a clock tree circuit including at least one clock buffer circuit. The clock tree circuit may be configured to receive a first clock signal from a clock generator circuit and to generate a second clock signal based on the first clock signal. A band-pass filter may be configured to receive the second clock signal and to provide a third clock signal to one or more load circuits. The band-pass filter includes a filtering resonant network including a first inductor and a second inductor coupled to one another at a center tap. The filtering resonant network is configurable to resonate with a parasitic capacitance associated with the one or more load circuits. A portion of the band-pass filter is integrated with the clock tree circuit.
Multiple dies hardware processors and methods
- Nevine Nassif ,
- Yen-Cheng Liu ,
- Krishnakanth V. Sistla ,
- Gerald Pasdast ,
- Siva Soumya Eachempati ,
- Tejpal Singh ,
- Ankush Varma ,
- Mahesh K. Kumashikar ,
- Srikanth Nimmagadda ,
- Carleton L. Molnar ,
- Vedaraman Geetha ,
- Jeffrey D. Chamberlain ,
- William R. Halleck ,
- George Z. Chrysos ,
- John R. Ayers ,
- Dheeraj R. Subbareddy
Methods and apparatuses relating to hardware processors with multiple interconnected dies are described. In one embodiment, a hardware processor includes a plurality of physically separate dies, and an interconnect to electrically couple the plurality of physically separate dies together. In another embodiment, a method to create a hardware processor includes providing a plurality of physically separate dies, and electrically coupling the plurality of physically separate dies together with an interconnect.
Multiple dies hardware processors and methods
- Nevine Nassif ,
- Yen-Cheng Liu ,
- Krishnakanth V. Sistla ,
- Gerald Pasdast ,
- Siva Soumya Eachempati ,
- Tejpal Singh ,
- Ankush Varma ,
- Mahesh K. Kumashikar ,
- Srikanth Nimmagadda ,
- Carleton L. Molnar ,
- Vedaraman Geetha ,
- Jeffrey D. Chamberlain ,
- William R. Halleck ,
- George Z. Chrysos ,
- John R. Ayers ,
- Dheeraj R. Subbareddy
Methods and apparatuses relating to hardware processors with multiple interconnected dies are described. In one embodiment, a hardware processor includes a plurality of physically separate dies, and an interconnect to electrically couple the plurality of physically separate dies together. In another embodiment, a method to create a hardware processor includes providing a plurality of physically separate dies, and electrically coupling the plurality of physically separate dies together with an interconnect.
Electronic device and method for controlling device clock frequencies based on detected link information
Electronic devices are disclosed. In some implementations, an electronic device includes a device interface to provide an interface to a host and detect link information associated with a bandwidth provided by the device interface in communicating with the host, a processor coupled to the device interface to be in communication with the host, and structured to be operable to control operations of the electronic device in response to a request received from the host through the device interface, and a clock generator coupled to provide the device interface and the processor with clock signals to be used to operate the device interface and the processor. The processor is configured to adjust frequencies of the clock signals based on the link information.
Electronic device and method for controlling device clock frequencies based on detected link information
Electronic devices are disclosed. In some implementations, an electronic device includes a device interface to provide an interface to a host and detect link information associated with a bandwidth provided by the device interface in communicating with the host, a processor coupled to the device interface to be in communication with the host, and structured to be operable to control operations of the electronic device in response to a request received from the host through the device interface, and a clock generator coupled to provide the device interface and the processor with clock signals to be used to operate the device interface and the processor. The processor is configured to adjust frequencies of the clock signals based on the link information.
Spread spectrum clock generator and spread spectrum clock generation method, pulse pattern generator and pulse pattern generation method, and error rate measuring device and error rate measuring method
Provided are a spread spectrum clock generator and a spread spectrum clock generation method, a pulse pattern generator and a pulse pattern generation method, and an error rate measuring device and an error rate measuring method capable of improving usability when adjusting a waveform of a modulation signal during training. A setting screen 60 includes a 0-th frequency shift input unit 71 for arbitrarily setting a frequency shift of a waveform of a modulation signal in a plurality of time sections, a first frequency shift input unit 72, a second frequency shift input unit 73, a third frequency shift input unit 74, and a modulation selection unit 67 for switching a waveform pattern of the modulation signal from a first pattern to a second pattern.
Spread spectrum clock generator and spread spectrum clock generation method, pulse pattern generator and pulse pattern generation method, and error rate measuring device and error rate measuring method
Provided are a spread spectrum clock generator and a spread spectrum clock generation method, a pulse pattern generator and a pulse pattern generation method, and an error rate measuring device and an error rate measuring method capable of improving usability when adjusting a waveform of a modulation signal during training. A setting screen 60 includes a 0-th frequency shift input unit 71 for arbitrarily setting a frequency shift of a waveform of a modulation signal in a plurality of time sections, a first frequency shift input unit 72, a second frequency shift input unit 73, a third frequency shift input unit 74, and a modulation selection unit 67 for switching a waveform pattern of the modulation signal from a first pattern to a second pattern.