Clock Control Of Data Processing System, Component, Or Data Transmission Patents (Class 713/600)
  • Patent number: 8806257
    Abstract: Disclosed is an image processing apparatus, which can differently set a clock ratio according to a use rate of a CPU, and a control method thereof. The image processing apparatus may include a receiver to receive a print command from a user terminal, and a controller to differently set a clock ratio according to a use rate of the CPU based on the print command.
    Type: Grant
    Filed: April 17, 2008
    Date of Patent: August 12, 2014
    Assignee: SAMSUNG Electronics Co., Ltd.
    Inventors: Soo Hee Park, Yoon Tae Lee
  • Patent number: 8806260
    Abstract: A method and a device for generating a clock signal determine a number of pulses to be discarded from each predetermined cycle of a reference clock signal in order to obtain, on average, a target frequency. A masking pattern is created for discarding the number of pulses to be discarded from each predetermined cycle of the reference clock signal. The clock signal, which includes the target frequency, is generated by discarding the number of pulses from the reference clock signal using the masking pattern.
    Type: Grant
    Filed: June 6, 2011
    Date of Patent: August 12, 2014
    Assignee: Samsung Electronics Co., Ltd.
    Inventors: Chi-ho Cha, Hoon-sang Jin
  • Patent number: 8806244
    Abstract: Energy proportional solutions are provided for computer networks such as datacenters. Congestion sensing heuristics are used to adaptively route traffic across links. Traffic intensity is sensed and links are dynamically activated as they are needed. As the offered load is decreased, the lower channel utilization is sensed and the link speed is reduced to save power. Flattened butterfly topologies can be used in a further power saving approach. Switch mechanisms are exploit the topology's capabilities by reconfiguring link speeds on-the-fly to match bandwidth and power with the traffic demand. For instance, the system may estimate the future bandwidth needs of each link and reconfigure its data rate to meet those requirements while consuming less power. In one configuration, a mechanism is provided where the switch tracks the utilization of each of its links over an epoch, and then makes an adjustment at the end of the epoch.
    Type: Grant
    Filed: November 19, 2013
    Date of Patent: August 12, 2014
    Assignee: Google Inc.
    Inventors: Dennis Charles Abts, Peter Michael Klausler, Hong Liu, Michael Marty, Philip Michael Wells
  • Patent number: 8799545
    Abstract: A method for restoring stability to an unstable bus includes cycling a clock of the bus a number of times, transmitting a stop bit, cycling a clock line of the bus at least one time and transmitting a stop bit immediately after an acknowledgment bit has been received by a bus master.
    Type: Grant
    Filed: February 26, 2010
    Date of Patent: August 5, 2014
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Mike Erickson, David Maciorowski
  • Patent number: 8797868
    Abstract: A network device of a communication network is configured to implement coordinated scheduling and processor rate control. In one aspect, packets are received in the network device and scheduled for processing from one or more queues of that device. An operating rate of a processor of the network device is controlled based at least in part on an optimal operating rate of the processor that is determined using a non-zero base power of the processor. For example, the operating rate of the processor may be controlled such that the processor either operates at or above the optimal operating rate, or is substantially turned off. The optimal operating rate of the processor may be selected so as to fall on a tangent line of a power-rate curve of the processor that also passes through an origin point of a coordinate system of the power-rate curve.
    Type: Grant
    Filed: March 14, 2012
    Date of Patent: August 5, 2014
    Assignee: Alcatel Lucent
    Inventors: Daniel Matthew Andrews, Yihao Zhang
  • Patent number: 8788870
    Abstract: Methods and systems are described for enabling display system data transmission during use. An integrated circuit package includes input interface circuitry configured to receive an audio-video data stream having a video signal and timing information and timing extraction circuitry that can identify blanking patterns for the video signal. The package includes input processing circuitry for receiving audio-video signal and converting the audio-video data stream input into a low voltage differential signal (LVDS). The package includes a timing controller having timing extraction circuitry, a set of symbol buffers, a scheduler, and timing control circuitry. All configured to implement LVDS data transfer and in some implementation enable point to point data transfer from data buffers to associated column drivers.
    Type: Grant
    Filed: March 26, 2013
    Date of Patent: July 22, 2014
    Assignee: STMicroelectronics, Inc.
    Inventor: Alan Osamu Kobayashi
  • Patent number: 8788869
    Abstract: An interchangeable lens that can be detachably fitted to a camera body includes: a clock signal reception unit that receives a clock signal outputted from the camera body; a control command reception unit that receives a control command and data signal from the camera body, the control command and data signal being in synchrony with the clock signal, specifying a control command for the interchangeable lens and including type data specifying a type of the control command; a response generation unit that generates a response data signal including the type data on the basis of the control command and data signal; and a response transmission unit that transmits the response data signal to the camera body in synchrony with the clock signal received by the clock signal reception unit when a control command and data signal is received from the camera body in a next communication cycle.
    Type: Grant
    Filed: February 23, 2011
    Date of Patent: July 22, 2014
    Assignee: Nikon Corporation
    Inventor: Masafumi Oikawa
  • Publication number: 20140201562
    Abstract: A solid state storage device includes an interface system configured to communicate with an external host system over an aggregated multi-channel interface to receive data for storage by the solid state storage device. The solid state storage device also includes a storage processing system configured to communicate with the interface system to receive the data, process the data against storage allocation information to parallelize the data among a plurality of solid state memory subsystems, and transfer the parallelized data. The interface system is configured to receive the parallelized data, apportion the parallelized data among the plurality of solid state memory subsystems, and transfer the parallelized data for storage in the plurality of solid state memory subsystems, where each of the plurality of solid state memory subsystems is configured to receive the associated portion of the parallelized data and store the associated portion on a solid state storage medium.
    Type: Application
    Filed: March 11, 2014
    Publication date: July 17, 2014
    Applicant: LIQID INC.
    Inventors: Jason Breakstone, Alok Gupta, Himanshu Desai, Angelo Campos
  • Patent number: 8773409
    Abstract: A skew adjusting apparatus includes: latching circuits that latch other signals in synchronism with transition timing of the signal level of a reference signal among signals transmitted with a plurality of communication cables; delay elements that are provided on the plurality of communication cables, and delay the signals transmitted with the plurality of communication cables, respectively; and a controller that controls the delay elements based on the outputs of the latching circuits to adjust skews between the signals.
    Type: Grant
    Filed: October 20, 2008
    Date of Patent: July 8, 2014
    Assignee: Fujitsu Component Limited
    Inventors: Fujio Seki, Masati Ozawa
  • Patent number: 8775857
    Abstract: A controller includes a clock control unit configured to provide a first output to test circuitry and a bypass unit configured to provide a second output to a further controller. The controller is configured to cause the bypass unit to output the second output and to optionally cause the clock control unit to output the first output.
    Type: Grant
    Filed: June 2, 2011
    Date of Patent: July 8, 2014
    Assignee: STMicroelectronics International N.V.
    Inventors: Shray Khullar, Swapnil Bahl
  • Patent number: 8775853
    Abstract: A method for synchronizing two connection nodes by a reception node of the connection nodes with a clock data recovery circuit that generates a synchronization clock from input data. The method includes performing a synchronization process to establish synchronization between the connection nodes based on the synchronization clock, performing a connection failure process when the synchronization is not established when a first time elapses after receiving the input data, correcting the clock data recovery circuit when the synchronization is not established when a second time elapses after receiving the input data, wherein the second time is shorter than the first time, and performing a resynchronization process to establish synchronization between the connection nodes based on a synchronization clock, which is generated by the clock data recovery circuit that has been corrected, before the first time elapses and after the second time elapses.
    Type: Grant
    Filed: April 16, 2013
    Date of Patent: July 8, 2014
    Assignee: Spansion LLC
    Inventor: Masato Tomita
  • Patent number: 8773927
    Abstract: A memory tracking circuit controls discharge duration of a tracking bit-line based on (i) a signal received at the far end of a tracking row after a propagation delay and (ii) a signal applied to a transistor-based gate delay. The tracking circuit (i) extends the discharge duration when one or more of (a) the propagation delay and (b) the transistor-based gate delay is shorter than an uncontrolled discharge duration of the tracking bit-line, and (ii) does not extend the discharge duration otherwise. Based on the discharge duration, the tracking circuit activates a reset signal that resets a clock-pulse generator to switch the memory from an access operation to a recess state. Controlling the discharge duration, and consequently the reset signal, based on the propagation delay and the gate delay allows the clock-pulse generator to adjust access times to account for the memory array configuration and process, temperature, and voltage conditions.
    Type: Grant
    Filed: September 7, 2012
    Date of Patent: July 8, 2014
    Assignee: LSI Corporation
    Inventors: Donald Albert Evans, Rasoju Veerabadra Chary, Richard John Stephani, Bijan Kumar Ghosh, Ronald Brian Steele
  • Publication number: 20140189415
    Abstract: A media peripheral interface for communication between a processor and a peripheral device includes a clock port, a plurality of data I/Os, and a data strobe port. The clock port is operative to transfer a clock signal to the peripheral device. The data I/Os are provided for command transfer to the peripheral device and for data transfer to and from the peripheral device. The data strobe port is operative to transfer a data strobe signal to or from the peripheral device according to an instruction that the processor issues to the peripheral device. According to the clock signal, command information transferred via the data I/Os is captured. According to rising edges and falling edges of the data strobe signal, data transferred via the data I/Os are captured.
    Type: Application
    Filed: December 24, 2013
    Publication date: July 3, 2014
    Applicant: MediaTek Inc.
    Inventors: Tsung-Huang CHEN, Li-Chun TU, Wen-Chi CHAO
  • Publication number: 20140189416
    Abstract: A calculation device is provided that executes calculations within real-time restrictions. The calculation device implements a step of predicting a processing time of a calculation related to the amount and property of input data based on a prediction model; a step of adjusting the processing time by decreasing the amount of data used for the calculation or decreasing the number of iterative calculations when the processing time exceeds a time slice allocated to the calculation; a step of executes the calculation using the adjusted processing time; a step of updating, as required, the prediction model used for predicting the processing time according to the result of the calculation which is executed in a period where the calculation is not performed while implementing a change of the amount of data or the number of iterative calculations or change to an approximation.
    Type: Application
    Filed: August 26, 2011
    Publication date: July 3, 2014
    Applicant: Hitichi, Ltd.
    Inventors: Yoshiyuki Tajima, Koichiro Iijima, Tohru Watanabe, Takaharu Ishida
  • Patent number: 8769177
    Abstract: A method in accordance with one embodiment of the invention can include detecting an interrupt request during execution of an instruction by a processor of an integrated circuit. Additionally, a clock signal frequency can be changed that is received by the processor. An interrupt service routine can be executed that corresponds to the interrupt request.
    Type: Grant
    Filed: March 12, 2008
    Date of Patent: July 1, 2014
    Assignee: Cypress Semiconductor Corporation
    Inventor: David G. Wright
  • Patent number: 8762763
    Abstract: The present invention discloses a single-wire transmission interface, and a method of transmission through single-wire. The method comprises: providing a single-wire signal through a single-wire; and transmitting information only in a transmission period defined by a fixed first time period starting from one of a rising or a falling edge of the single-wire signal.
    Type: Grant
    Filed: July 21, 2009
    Date of Patent: June 24, 2014
    Assignee: Richtek Technology Corporation
    Inventors: Kwan-Jen Chu, Tsung-Wei Huang, Jien-Sheng Chen, Pao-Hsun Yu
  • Patent number: 8756446
    Abstract: A microprocessor has a low-power mode and a non-low power mode. The microprocessor includes a processor core for executing instructions provided to the microprocessor and a clock providing a clock signal, which in the non-low power mode has a first frequency and in the low power mode has a second frequency lower than the first frequency. A hardware timer is present, for scheduling an execution of an event by the microprocessor at a future point in time. The hardware timer is connected to the clock for determining a period of time between a current point in time and a point in time the event based on a number of clock cycles of the clock signal. A timer controller can determine, when the data processing system switches from the low power mode to the non-low power mode, a number of clock cycles of a clock signal with the first frequency that corresponds to a low-power mode period during which the microprocessor has been in the low power mode and adjusting the hardware timer based on the determined number.
    Type: Grant
    Filed: April 11, 2008
    Date of Patent: June 17, 2014
    Assignee: Freescale Semiconductor, Inc.
    Inventors: Vianney Rancurel, Vincent Bufferne, Gregory Meunier
  • Patent number: 8756452
    Abstract: Pulses are used to control work ingress. Generally, a variable-speed clock is used for accepting work for lower-priority services. A clock rate is controlled by a load monitor. The load monitor periodically collects sensor measurements of resources available after allocations by higher-priority services. Based on the sensor measurements, the load monitor adjusts the clock speed up or down (i.e., depending on the amount of resources available after allocations by higher-priority services). At the boundary of the lower-priority service (e.g., where work enters the system), work requests are enqueued to be associated with a future pulse of the clock. Work is accepted or rejected based on a determination of whether the work request can be allocated a clock pulse within a defined period of time.
    Type: Grant
    Filed: March 1, 2013
    Date of Patent: June 17, 2014
    Assignee: Microsoft Corporation
    Inventors: Nicholas A. Allen, Justin D. Brown
  • Patent number: 8756393
    Abstract: Embodiments of the invention relate to a control circuit comprising a clock signal connection for receiving a system clock signal, a write signal connection for receiving a write signal, and a write control circuit for executing write commands, wherein the write control circuit is designed to start executing a write command when a write signal is applied to the write signal connection during an edge of the system clock signal.
    Type: Grant
    Filed: October 30, 2008
    Date of Patent: June 17, 2014
    Assignee: Qimonda AG
    Inventor: Kazimierz Szczypinski
  • Publication number: 20140160097
    Abstract: A timing controller includes a timing generation circuit configured to generate a plurality of timing control signals to control timing of image data displayed on a flat display panel, in response to a plurality of control signals, and a command generation circuit configured to analyze a sensing signal output by at least one sensor and generate a command associated with processing of the image data based on a result of the analysis. The command generation circuit may be built within a data driver or may be implemented by using a separate dedicated chip.
    Type: Application
    Filed: November 7, 2013
    Publication date: June 12, 2014
    Applicant: SAMSUNG ELECTRONICS CO., LTD.
    Inventors: Myung Koo KANG, Jae Woo JUNG, Young Wook HA
  • Patent number: 8751851
    Abstract: An apparatus includes a Joint Test Action Group (JTAG) interface, a synchronous bus optimizer, a core clocks generator, and a synchronous strobe driver. The JTAG interface is configured to receive control information over a standard JTAG bus, where the control information indicates an amount to advance a synchronous data strobe associated with a data group. The synchronous bus optimizer is configured to receive the control information, and is configured to develop a value on a ratio bus that indicates the amount. The core clocks generator is coupled to the ratio bus and is configured to advance a data strobe clock by the amount. The synchronous strobe driver is configured to receive the data strobe clock, and is configured to employ the data strobe clock to generate the synchronous data strobe, where the synchronous data strobe, when enabled, is advanced also by the amount.
    Type: Grant
    Filed: June 21, 2011
    Date of Patent: June 10, 2014
    Assignee: VIA Technologies, Inc.
    Inventors: Darius D. Gaskins, James R. Lundberg
  • Patent number: 8751854
    Abstract: Techniques described herein generally relate to multi-core processors including two or more processor cores. Example embodiments may set forth devices, methods, and computer programs related to calculating a clock rate for one or more of the processor cores in the multi-core processor. One example method may include determining a first estimated workload for a first processor core and a second estimated workload for a second processor core within a scheduling interval in a periodic scheduling environment. In addition, a first clock rate for the first processor core may be calculated based on one or more of the first estimated workload, a maximum clock rate supported by the multi-core processor and/or the scheduling interval. Similarly, a second clock rate for the second processor core may also be calculated based on one or more of the second estimated workload, the maximum clock rate, and/or the scheduling interval.
    Type: Grant
    Filed: December 21, 2009
    Date of Patent: June 10, 2014
    Assignee: Empire Technology Development LLC
    Inventors: Andrew Wolfe, Tom Conte
  • Patent number: 8751850
    Abstract: An apparatus is provided that compensates for misalignment on a synchronous data bus. The apparatus includes a resistor network, a composite delay element, and delay-locked loops (DLLs). The resistor network is configured to provide a ratio signal that indicates an amount to delay data bit signals associated with a data group. The composite delay element is configured to equalize delay paths within a receiving device, where the delay paths correspond to a data strobe signal that is received from a transmitting device. The receiving device and resistor network are coupled to a motherboard. The ratio signal enters said receiving device through an external pin. The DLLs are coupled to the ratio signal and disposed within the receiving device, and are configured to generate delayed data bit signals, where the DLLs add the amount of delay to the data bit signals to generate the delayed data bit signals.
    Type: Grant
    Filed: June 21, 2011
    Date of Patent: June 10, 2014
    Assignee: VIA Technologies, Inc.
    Inventors: Darius D. Gaskins, James R. Lundberg
  • Patent number: 8751852
    Abstract: An apparatus is provided that compensates for misalignment on a synchronous data bus. The apparatus includes a Joint Test Action Group (JTAG) interface, a synchronous bus optimizer, and a delay-locked loop (DLL). The JTAG interface is configured to receive control information over a standard JTAG bus, where the control information indicates an amount to delay a data bit signal associated with a data group. The synchronous bus optimizer is configured to receive the control information, and is configured to develop a value on a ratio bus that indicates the amount. The DLL is coupled to the ratio bus, and is configured generate a delayed data bit signal, where the DLL adds the amount of delay to the data bit signal to generate the delayed data bit signal.
    Type: Grant
    Filed: June 21, 2011
    Date of Patent: June 10, 2014
    Assignee: Via Technologies, Inc.
    Inventors: Darius D. Gaskins, James R. Lundberg
  • Patent number: 8745433
    Abstract: A memory device includes a memory unit, a memory control unit that controls an access of the memory unit, a control unit that performs a communication process with a host device, a data terminal, a reset terminal, and a clock terminal. The control unit outputs a response signal for reporting the connection of the memory device to the host device through the data terminal in an m-th clock cycle (m is at least an integer of 1?m?n) corresponding to ID information of the memory device among first to n-th clock cycles (n is an integer of 2 or more) of clocks input to the clock terminal.
    Type: Grant
    Filed: February 18, 2011
    Date of Patent: June 3, 2014
    Assignee: Seiko Epson Corporation
    Inventor: Jun Sato
  • Patent number: 8743633
    Abstract: An integrated semiconductor device including: a first semiconductor device having a clock generation section, first data storage sections storing input data as transfer data, data output terminals provided, one for each of the first data storage sections, and a clock output terminal adapted to output a transfer clock; and a second semiconductor device having data input terminals which receive the transfer data, a clock input terminal adapted to receive the transfer clock, second data storage sections associated with the data input terminals respectively to store input data, and selection sections associated with the second data storage sections respectively to select either the transfer data or data shifted and output to the associated second data storage section in a first series circuit which is formed by connecting the second data storage sections in series, the selection sections supplying the selected data to the associated second data storage section.
    Type: Grant
    Filed: June 13, 2011
    Date of Patent: June 3, 2014
    Assignee: Sony Corporation
    Inventor: Takenori Aoki
  • Patent number: 8738769
    Abstract: A method, system, and storage medium for collecting bandwidth data is provided. The method includes producing master and slave text files in response to simultaneous collection of data samples from a network device by servers. The method also includes generating a clean data file by sorting data in the master and slave text files by the network device port, sorting data samples for the port by collection time, and for each of the samples: adding a designated interval of time to a time on the network device resulting in a target network device time whereby the time on the network device corresponds to a time the data sample was collected, examining data samples in the master and slave text files corresponding to the time the respective data samples were collected, selecting from one of the master and slave text files the sample with a collection time most closely matching the target network device time, and storing the selected sample in the clean data file.
    Type: Grant
    Filed: October 8, 2012
    Date of Patent: May 27, 2014
    Assignee: Open Invention Network, LLC
    Inventor: Roy Mongiovi
  • Patent number: 8738955
    Abstract: A semiconductor device includes an internal circuit configured to perform a specified operation in response to a predetermined command; a normal data input/output section configured to input/output a normal data synchronized with a center of a source clock, in response to data input/output commands; and a data recovery information signal input/output block configured to receive and store a data recovery information signal synchronized with an edge of the source clock and having a predetermined pattern, in response to either a command of the data input/output commands or the predetermined command upon entry to a data recovery operating mode, and to output the data recovery information signal after the passage of a predetermined time period.
    Type: Grant
    Filed: December 23, 2010
    Date of Patent: May 27, 2014
    Assignee: Hynix Semiconductor Inc.
    Inventor: Jung-Hoon Park
  • Publication number: 20140143586
    Abstract: A dynamic bus inversion (DBI) circuit disposed between a transmitter and a receiver for generating an inversion control signal that is communicated to the receiver and used to perform inversion control on data communicated along a data path between the transmitter and the receiver includes a delay data setup circuit to receive the data from the transmitter. A majority vote function circuit is used to perform majority voting for consecutive bits of data output by the delay data setup circuit to generate majority data output. An inversion control circuit receives the majority data output, retrieves feedback data from a preceding inversion control output and interprets the two data to generate inversion control signal, which is used to perform inversion control on data along the data path before being communicated to the receiver. The inversion control signal is used by the receiver to interpret the data received from the data path.
    Type: Application
    Filed: November 21, 2012
    Publication date: May 22, 2014
    Applicant: SanDisk Technologies Inc.
    Inventors: Efraim Dalumi, Eitan Lerner, Baruch Cohen
  • Publication number: 20140143587
    Abstract: A method for indirectly measuring the clock rate of a media rendering subsystem, in a media rendering device that has a separate hardware clock for rendering the media, by using the rate at which data requests are made of the CPU in the media rendering device and using the CPU clock to provide additional accuracy in measuring the clock rate.
    Type: Application
    Filed: November 19, 2013
    Publication date: May 22, 2014
    Applicant: BLACKFIRE RESEARCH CORPORATION
    Inventors: Ravi Rajapakse, Ian McIntosh
  • Patent number: 8732495
    Abstract: Embodiments of the present disclosure include systems, apparatuses, and methods for dynamic frequency and voltage control of components used in a computer system. A system includes a processor voltage regulator and a system clock generator directly operably with each other. The processor voltage regulator provides a core voltage signal to a processor, and is configured to detect a present processor load state of the processor. The system clock generator is for providing a system clock signal to the processor. At least one of the processor voltage regulator or the system clock generator is further configured determine a desired frequency of the system clock signal responsive to the present processor load state, and determine a voltage level for the core voltage signal suitably paired with the desired frequency for proper operation of the processor at the desired frequency. Other systems, apparatuses, and methods are provided.
    Type: Grant
    Filed: August 31, 2010
    Date of Patent: May 20, 2014
    Assignee: Integrated Device Technology, Inc.
    Inventors: Ivan Hsiao, Eric Leung, Frank Matthews, Ordin Kuo, Dinh Bui, Duy Pham, Wallace Ly
  • Patent number: 8732513
    Abstract: Certain embodiments of the invention may be found in a method and system for processing messages. Aspects of the method may comprise receiving at least one signal on a chip that controls switching from a core processor to a DSP. At least a first bus that couples the core processor to a message processor and at least a first clock signal that clocks the core processor may be switched. At least a second bus that couples the DSP to the message processor and at least a second clock signal that clocks the DSP may be switched. When a loss of clock signal from the core processor or the DSP to the message processor is detected, a third clock signal for clocking the message processor may be generated. The message processor switch significantly reduces the amount of bandwidth utilized for transfer of data between the core processor and the DSP and provides incremental redundancy (IR) without high hardware cost and software MIPS, thereby providing significant improvement in system performance.
    Type: Grant
    Filed: March 15, 2010
    Date of Patent: May 20, 2014
    Assignee: Broadcom Corporation
    Inventor: Weidong Li
  • Patent number: 8732514
    Abstract: Clock pulses of a variable speed clock are adjusted relative to system utilization. A load monitor periodically collects sensor measurements of resources and based on the sensor measurements, the load monitor adjusts the clock speed up or down.
    Type: Grant
    Filed: March 4, 2013
    Date of Patent: May 20, 2014
    Assignee: Microsoft Corporation
    Inventors: Nicholas A. Allen, Justin D. Brown
  • Publication number: 20140136877
    Abstract: An apparatus comprising a first oscillator, a time source controller coupled with the first oscillator and corrected time interval counters coupled with the time source controller. The first oscillator is configured to transmit a raw time interval pulse at regular or near regular intervals. The time source controller is configured to receive an indication of time that indicates at least one of the current day and the current time and to determine that the raw interval pulse should be adjusted based on the indication of time. The time source controller is also configured to generate a steered time interval pulse based, at least partly, on the raw time interval pulse and the indication of time, and distribute the steered time interval pulse to a plurality of hardware components. The time interval counters are configured to host a time value based on the output from the time source controller.
    Type: Application
    Filed: November 15, 2012
    Publication date: May 15, 2014
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Eberhard Engler, Guenter Gerwig, Willm Hinrichs, Barinjato Ramanandray
  • Patent number: 8726061
    Abstract: Multiple media devices are synchronized in a multi-media system having a computer system, a plurality of media devices, and a display system. Each media device to be synchronized receives a front-end synchronization signal that periodically increments a front-end counter. The front-end counter represents an unadjusted system time (UST). The media device obtains a frame of data to be displayed from a computer system. The media device also receives a back-end synchronization signal that periodically increments a back-end counter each time a frame of data is to he displayed. The back-end counter represents a media stream count (MSC). UST and MSC data are periodically transmitted to the computer system for analysis and use by a synchronization algorithm. Specifically, UST is transmitted to the computer system each time a frame of data is obtained, and a UST/MSC pair is transmitted to the computer system each time a frame of data is displayed.
    Type: Grant
    Filed: August 8, 2011
    Date of Patent: May 13, 2014
    Assignee: RPX Corporation
    Inventors: Michael K. Poimboeuf, Francis S. Bernard, Kevin A. Smith, Parkson Wong, Todd S. Stock, William R. Lawson
  • Patent number: 8726057
    Abstract: A method and system for managing power consumption of a component that employs a clock processing circuit to produce a processed clock signal used by the component from a clock signal supplied to the clock processing circuit. A frequency of a clock signal supplied to the clock processing circuit is changed based on operating characteristics of a voltage regulator module (VRM) or power supply unit so as to maintain acceptable operating parameters of the power supply unit during a change in frequency of a clock signal. Data pertaining to operating characteristics of the VRM or power supply may be one or both of two forms.
    Type: Grant
    Filed: June 4, 2013
    Date of Patent: May 13, 2014
    Assignee: Altera Corporation
    Inventor: Daniel J. Allen
  • Patent number: 8726062
    Abstract: The present invention discloses data recovery architecture (CDR) to improve a multi-link system's tolerance to delay mismatches (or skewing effect) in its different links. The architecture is entirely digital and usable in any multi-link transceiver implementation that makes use of a separate clock link and requires timing synchronization between the different data links.
    Type: Grant
    Filed: December 1, 2011
    Date of Patent: May 13, 2014
    Assignee: Synopsys, Inc.
    Inventor: Jose Angelo Rebelo Sarmento
  • Patent number: 8724663
    Abstract: An implementation method and system, main control device and smart card for information transmission are provided. The method includes: the smart card notifying the main control device of the operating mode supported thereby; the smart card receiving a clock frequency returned by the main control device, and if the main control device determines that the smart card can support an externally provided clock frequency, the clock frequency is a second clock frequency; judging whether the smart card itself can support the second clock frequency, and if true, the smart card and the main control device carrying out information transmission based on the clock control signal of the second clock frequency; otherwise the smart card carrying out the transmission based on the dock control signal of the first clock frequency, and the main control device carrying out the transmission based on the clock control signal of the second clock frequency.
    Type: Grant
    Filed: March 3, 2011
    Date of Patent: May 13, 2014
    Assignee: ZTE Corporation
    Inventor: Guohe Liang
  • Patent number: 8719616
    Abstract: A method for encoder frequency-shift compensation includes determining frequency values of an input encoder signal, determining repeatable frequency-shifts of the frequency values and generating a frequency-shift compensated clock using the repeatable frequency-shifts. A frequency-shift compensated clock includes a synthesizer configured to generate a frequency-shift compensated clock signal using repeatable frequency shifts and encoder clock signals.
    Type: Grant
    Filed: February 22, 2013
    Date of Patent: May 6, 2014
    Assignee: Seagate Technology LLC
    Inventors: Koichi Wago, Sundeep Chauhan, David M. Tung
  • Publication number: 20140122917
    Abstract: An electronic device and a method for controlling over clocking of CPU are provided. A temperature sensing element is coupled with the CPU and used for sensing the temperature of the CPU. A control circuit is coupled with the temperature sensing element and the CPU used for determining whether the temperature of the CPU is higher than a first threshold temperature. When the temperature of the CPU is higher than the first threshold temperature, the control circuit controls the CPU to enter an idle mode and determines whether the temperature of the CPU is lower than a second threshold temperature. When the temperature of the CPU is lower than the second threshold temperature, the CPU is controlled to return to a normal mode. The first threshold temperature is higher than the second threshold temperature, and the clock rate of the CPU is maintained at same clock rate.
    Type: Application
    Filed: July 11, 2013
    Publication date: May 1, 2014
    Applicant: ASUSTeK COMPUTER INC.
    Inventors: Ming-Hung Chung, Ji-Kuang Tan, Yu-Chen Lee
  • Patent number: 8713345
    Abstract: A local timing circuit receives a reference timing signal and generates a multi-phase timing signal for output to a digital signal processing circuit.
    Type: Grant
    Filed: January 26, 2011
    Date of Patent: April 29, 2014
    Assignee: Sony Corporation
    Inventor: Tatsuya Sugioka
  • Patent number: 8713347
    Abstract: A system and method are disclosed for masking a clock input from a clock line when the clock line is not being driven by a clock source. The clock mask is triggered by a clock cycle from the clock source. In one version, a memory controller configures a masking circuit to either allow a clock signal to the clock input or to mask the clock input from a bidirectional clock bus. The masking circuit may comprise a storage element and a gate, as an example.
    Type: Grant
    Filed: June 10, 2011
    Date of Patent: April 29, 2014
    Assignee: Marvell International Ltd.
    Inventor: Ross Swanson
  • Patent number: 8713221
    Abstract: First in, first out (FIFO) queues may be used to transfer data between a producer clock domain and a number of consumer clock domains. In one implementation, a control component for the FIFO queues may include a number of counters, corresponding to each of the consumer clock domains, each of the counters maintaining a count value relating to an amount of data read by the corresponding consumer clock domain. The control component may additionally include a credit deduction component coupled to the count values of the counters, the credit deduction component determining whether any of the count values is above a threshold, and in response to the determination that any of the count values is above the threshold, reducing the count value of each of the counters and issuing a write pulse signal to the producer clock domain, the write pulse signal causing the producer clock domain to perform a write operation to the FIFO queues.
    Type: Grant
    Filed: December 1, 2010
    Date of Patent: April 29, 2014
    Assignee: Juniper Networks, Inc.
    Inventors: Anurag Agrawal, Philip A Thomas
  • Patent number: 8707081
    Abstract: Circuits, methods, and apparatus for slowing clock circuits on a graphics processor integrated circuit in order to reduce power dissipation. An exemplary embodiment of the present invention provides a graphics processor having two memory clocks, specifically, a switched memory clock and an unswitched memory clock. The switched memory clock frequency is reduced under specific conditions, while the unswitched memory clock frequency remains fixed. In a specific embodiment, the switched memory clock frequency is reduced when related graphics, display, scaler, and frame buffer circuits are not requesting data, or are such data requests can be delayed. Further refinements to the present invention provide circuits, methods, and apparatus for ensuring that the switched and unswitched memory clock signals remain in-phase and aligned with each other.
    Type: Grant
    Filed: October 12, 2010
    Date of Patent: April 22, 2014
    Assignee: NVIDIA Corporation
    Inventors: Jonah M. Alben, Sean Jeffrey Treichler, Adam E. Levinthal
  • Patent number: 8704805
    Abstract: In a display driver, image data are assembled with synchronization information to form a stream of digital data. The stream of digital data is transmitted from a timing controller to a data driver along with a timing signal having phase-delayed pulses obtained from an external clock received by the timing controller. In response to the timing signal, the data driver can extract a synchronizing signal from the synchronization information embedded in the stream of digital data, and use the synchronizing signal for generating an internal clock signal. Encoded image data in the stream of digital data then can be retrieved according to the internal clock signal.
    Type: Grant
    Filed: April 19, 2010
    Date of Patent: April 22, 2014
    Assignee: Himax Technologies Limited
    Inventor: Tzong-Yau Ku
  • Patent number: 8707077
    Abstract: A wireless media distribution system is provided comprising an access point (6) for broadcasting media and a plurality of stations (2) for reception and playback of media. Each station is configured for receiving and decoding a timestamp in a beacon frame transmitted repeatedly from the access point. This is used to control the output signal of a station physical layer clock (12) which is then used as a clock source for an application layer time synchronization protocol. This application layer time synchronization protocol can then be used in the station to control an operating system clock (8) for regulating playback of media.
    Type: Grant
    Filed: September 20, 2012
    Date of Patent: April 22, 2014
    Assignee: Imagination Technologies, Ltd.
    Inventor: Ian R Knowles
  • Patent number: 8700933
    Abstract: A method and apparatus to monitor architecture events is disclosed. The architecture events are linked together via a push bus mechanism with each architectural event having a designated time slot. There is at least one branch of the push bus in each core. Each branch of the push bus may monitor one core with all the architectural events. All the data collected from the events by the push bus is then sent to a power control unit.
    Type: Grant
    Filed: March 6, 2013
    Date of Patent: April 15, 2014
    Assignee: Intel Corporation
    Inventors: Yen-Cheng Liu, P Keong Or, Krishnakanth Sistla, Ganapati Srinivasa
  • Patent number: 8700944
    Abstract: Embodiments of the invention relate to programmable data register circuits and programmable clock generation circuits For example, some embodiments include a buffer circuit for receiving input data and sending output data signals along a series of signal lines with a signal strength, and a signal modulator configured to determine the signal strength based on a control input. Some embodiments include a clock generation circuit for receiving clock reference and sending output clock signals along a series of signal lines with a signal character, and a signal modulator configured to determine the signal character based on a control input.
    Type: Grant
    Filed: February 8, 2013
    Date of Patent: April 15, 2014
    Assignee: Netlogic Microsystems, Inc.
    Inventor: Marc Loinaz
  • Publication number: 20140101478
    Abstract: In one embodiment, a processor of a computing device executes a sequence of instructions that depends on one or more external operations. Software of the computing device determines a clocking policy for the processor during execution of the sequence of instructions. The clocking policy is based at least in part on a pattern of execution involving the sequence of instructions and the external operations, and the clocking policy modifies a clock speed of the processor. The software of the computing device applies the clocking policy to the processor during execution of at least a portion of the sequence of instructions.
    Type: Application
    Filed: October 10, 2012
    Publication date: April 10, 2014
    Inventors: Eran Tal, Benoit M. Schillings, Michael John McKenzie Toksvig
  • Publication number: 20140095887
    Abstract: In accordance with disclosed embodiments, there are provided methods, systems, and apparatuses for maintaining trusted time at a client computing device including, for example, executing a computer program within a client device; initiating a call from the computer program to a secure time service of the client device requesting a trusted time stamp; retrieving, via the secure time service of the client device, a protected time from protected clock hardware of the client device; generating, at the secure time service of the client device, the trusted time stamp by signing the protected time retrieved from the protected clock hardware of the client device; and returning the trusted time stamp to the computer program. Other related embodiments are disclosed.
    Type: Application
    Filed: September 29, 2012
    Publication date: April 3, 2014
    Inventors: Alex NAYSHTUT, Omer BEN-SHALOM, Abdul BAILEY, Adi SHALIV