Clock Control Of Data Processing System, Component, Or Data Transmission Patents (Class 713/600)
-
Patent number: 10725084Abstract: A fault diagnosis method for a series hybrid electric vehicle AC/DC (Alternating Current/Direct Current) converter, implementing identifying and diagnosing of an open circuit fault of a power electronic components in an AC/DC converter, and including the following steps: first, establishing a simulation model for a series hybrid electric vehicle AC/DC converter, and selecting a DC bus output current as a fault characteristic; then classifying fault types according to a quantity and locations of faulty power electronic components; next, decomposing the fault characteristic, that is, the DC bus output current by means of fast Fourier transform to different frequency bands, and selecting harmonic ratios of the different frequency bands as fault diagnosing eigenvectors; and finally, identifying the fault types by using a genetic algorithm-based BP (Back Propagation) neural network.Type: GrantFiled: June 8, 2018Date of Patent: July 28, 2020Assignee: WUHAN UNIVERSITYInventors: Yigang He, Yaru Zhang, Hui Zhang, Kaipei Liu
-
Patent number: 10719904Abstract: A parallel processing apparatus includes, a plurality of operational circuits that execute operations for data in parallel, and a control circuit that, upon an end of operations for a first portion of the data, finds estimated operation time for operations for a second portion that is an object of operations subsequent to the first portion, based on target time for operational processing for the data and a data amount of remaining data for which no operation has been executed in the data, finds a second parallelism of the operations for the second portion, based on a first parallelism of the operations for the first portion, a measurement value of operation time for the operations for the first portion, and the estimated operation time, and causes operational circuits, numbering in a number indicated by the second parallelism among the plurality of operational circuits, to execute the operations for the second portion.Type: GrantFiled: July 24, 2018Date of Patent: July 21, 2020Assignee: FUJITSU LIMITEDInventors: Taketoshi Yasumuro, Hirotaka Fukushima
-
Patent number: 10700671Abstract: An integrated circuit includes a delay circuit and first and second interface circuits. The delay circuit delays a first timing signal by an internal delay to generate an internal timing signal. The first interface circuit communicates data to an external device in response to the internal timing signal. The second interface circuit transmits an external timing signal for capturing the data in the external device. An external delay is added to the external timing signal in the external device to generate a delayed external timing signal. The delay circuit sets the internal delay based on a comparison between the delayed external timing signal and a calibration signal transmitted by the first interface circuit.Type: GrantFiled: November 28, 2017Date of Patent: June 30, 2020Assignee: Rambus Inc.Inventors: Frederick A. Ware, Ely Tsern, Brian S. Leibowitz, Jared Zerbe
-
Patent number: 10678297Abstract: A digital state device may include a first circuit terminal that obtains a clock signal from a first integrated circuit. The digital state device may further include a second circuit terminal that transmits the clock signal to a second integrated circuit. The digital state device may further include digital logic circuitry coupled to the first circuit terminal and the second circuit terminal. In response to obtaining an in-band notification signal in reverse of the clock signal and from the second integrated circuit, the digital logic circuitry sets the clock signal to a first predetermined value. In response to the digital logic circuitry determining that the clock signal exceeds a predetermined amount of time at the first predetermined value, the digital logic circuitry sets the clock signal to a second predetermined value that is different from the first predetermined value.Type: GrantFiled: May 10, 2018Date of Patent: June 9, 2020Assignee: Ciena CorporationInventors: Roger Paul Toutant, Richard Murray Wyatt, Baskaran Soosaithasan
-
Patent number: 10593383Abstract: Methods, systems, and devices for system-level timing budget are described. Each memory die in a memory device may determine an offset between its system clock signal and its data clock signal. The offsets of each memory die in the memory device may be different; e.g., having different magnitudes and/or polarities. A memory die in the memory device may adjust its own data clock signal by a delay that is based on the offsets of two or more memory die in the device. The memory die may adjust its data clock signal by setting a fuse in a delay adjuster on the memory die. Adjusting the data clock signal may match an offset of a first memory die with an offset of a second memory die.Type: GrantFiled: September 4, 2018Date of Patent: March 17, 2020Assignee: Micron Technology, Inc.Inventor: Kang-Yong Kim
-
Patent number: 10593288Abstract: A source driver of a display apparatus includes a receiving controller receiving a first status information signal and outputting a second status information signal and a receiving circuit receiving a transmission signal in response to the second status information signal and recovering the transmission signal to receiving data. The receiving controller includes a transition detection circuit detecting a transition of the first status information signal and outputting a transition detection signal, a delay circuit delaying the transition detection signal by a predetermined time and outputting a delay detection signal, and an output circuit receiving the first status information signal and outputting the second status information signal in response to the delay detection signal.Type: GrantFiled: June 22, 2018Date of Patent: March 17, 2020Assignee: Samsung Display Co., Ltd.Inventors: Kihyun Pyun, Sung-jun Kim, Yunmi Kim, Juhyun Kim, Minyoung Park
-
Patent number: 10580465Abstract: A system and method for providing a configurable timing control of a memory system is disclosed. In one embodiment, the system has a first interface to receive a DIMM clock and configuration information, a second interface to a first data bus, and a third interface to a second data bus. The system further has a plurality of flip-flops, a multiplexor coupled to the plurality of flip-flops, a first control block for controlling to hold an input data within the plurality of flip-flops, and a second control block for controlling a timing of an output data from the plurality of flip-flops via the multiplexor with a programmable delay. The input data is received via the second interface. The programmable delay is received via the first interface. The output data is sent out with the timing delay via the third interface.Type: GrantFiled: February 28, 2018Date of Patent: March 3, 2020Assignee: Rambus Inc.Inventors: Michael L. Takefman, Maher Amer, Claus Reitlingshoefer, Riccardo Badalone
-
Patent number: 10558608Abstract: The timing of the synchronous interface is controlled by a clock signal driven by a controller. The clock is toggled in order to send a command to a memory device via the interface. If there are no additional commands to be sent via the interface, the controller suspends the clock signal. When the memory device is ready, the memory device drives a signal back to the controller. The timing of this signal is not dependent upon the clock signal. Receipt of this signal by the controller indicates that the memory device is ready and the clock signal should be resumed so that a status of the command can be returned via the interface, or another command issued via the interface.Type: GrantFiled: October 26, 2017Date of Patent: February 11, 2020Assignee: Rambus Inc.Inventor: Yuanlong Wang
-
Patent number: 10552397Abstract: The formulation of a merged sorted list from multiple input sorted lists in multiple phases using an array pair. Initially, the first array is contiguously populated with the input sorted lists. In the first phase, the first and second input sorted lists are merged into a first intermediary merged list within the second array. Each subsequent phase merges a prior intermediary merged list resulting from the prior phase and, a next input sorted list in the first array to generate a next intermediary merged list, or a merged sorted list if there or no further input in the first array. The intermediary merged lists alternate between the first array and the second array from one phase to the next phase.Type: GrantFiled: August 9, 2016Date of Patent: February 4, 2020Assignee: Microsoft Technology Licensing, LLCInventors: Jonathan David Goldstein, Badrish Chandramouli
-
Patent number: 10554383Abstract: An analysis system that is able to obtain correct encryption key is provided. The analysis system includes a processing circuitry configured to function as a cryptanalysis processing unit. The cryptanalysis processing unit includes: a key candidate extraction unit that is configured to extract, from second data, one or more candidates of key data that include an encryption key that enables to decrypt first data encrypted by a specific encryption scheme, based on data indicating a feature of the key data; and a decryption unit that is configured to extract, from the extracted candidates of key data, correct key data that enables to correctly decrypt the encrypted first data, based on a result of decrypting the first data by use of the extracted candidates of key data.Type: GrantFiled: September 17, 2015Date of Patent: February 4, 2020Assignee: NEC CORPORATIONInventors: Masato Yamane, Yuki Ashino, Masafumi Watanabe
-
Patent number: 10545908Abstract: Methods, apparatus, systems, and articles of manufacture to enable status change detection in a low power mode of a microcontroller unit are disclosed herein. An example integrated circuit (IC) includes a controller to determine that the IC is to enter a low power mode. The example IC includes a universal serial bus (USB) physical layer integrated circuit including a transceiver and a detector circuit. The transceiver is disabled while in the low power mode. The detector circuit is enabled while in the low power mode. The detector circuit is to determine whether a pinout of a USB receptacle is shorted to ground. The example IC includes a power control module (PCM) to disable the controller when entering the low power mode. Upon receipt of an indication that the ID pinout of the USB receptacle is shorted to the ground, the PCM initiates a boot sequence.Type: GrantFiled: February 29, 2016Date of Patent: January 28, 2020Assignee: TEXAS INSTRUMENTS INCORPORATEDInventors: Bhargavi Nisarga, Ruchi Shankar
-
Patent number: 10530809Abstract: The disclosed computer-implemented method for remediating computer stability issues may include (i) determining that a device has experienced a computer stability problem, (ii) obtaining, from the device, one or more computer-generated log lines that potentially include information pertaining to a cause of the computer stability problem, (iii) directly analyzing text included within the computer-generated log lines, (iv) identifying information relating to the computer stability problem based on the direct analysis of the text, and (v) remediating the device to resolve the computer stability problem. Various other methods, systems, and computer-readable media are also disclosed.Type: GrantFiled: September 15, 2016Date of Patent: January 7, 2020Assignee: Symantec CorporationInventors: Michael Hart, Chris Gates
-
Patent number: 10459874Abstract: According to an embodiments, a system and method for managing electromagnetic interference in an electronic charging unit is disclosed. The operating frequencies of multiple electronic devices interfacing with the electronic charging unit may be dynamically altered to manage electromagnetic interference from each electronic device such that the aggregated electromagnetic interference from all electronic devices remains within predetermined limits.Type: GrantFiled: May 18, 2016Date of Patent: October 29, 2019Assignee: Texas Instruments IncorporatedInventors: Binu Ariyappallil Joseph, Jamie Lane Graves, Thomas Brian Olson
-
Patent number: 10459859Abstract: Techniques provide for hardware accelerated data movement between main memory and an on-chip data movement system that comprises multiple core processors that operate on the tabular data. The tabular data is moved to or from the scratch pad memories of the core processors. While the data is in-flight, the data may be manipulated by data manipulation operations. The data movement system includes multiple data movement engines, each dedicated to moving and transforming tabular data from main memory data to a subset of the core processors. Each data movement engine is coupled to an internal memory that stores data (e.g. a bit vector) that dictates how data manipulation operations are performed on tabular data moved from a main memory to the memories of a core processor, or to and from other memories. The internal memory of each data movement engine is private to the data movement engine.Type: GrantFiled: November 28, 2016Date of Patent: October 29, 2019Assignee: Oracle International CorporationInventors: Rishabh Jain, David A. Brown, Michael Duller
-
Patent number: 10382025Abstract: A circuit includes a plurality of series-coupled delay buffers and a plurality of logic gates. Each logic gate includes first and second inputs. The first input of each logic gate is coupled to a corresponding one of the delay buffers. The circuit also includes a plurality of flip-flops. Each flip-flop includes a data input and a data output. The data input is coupled to an output of a corresponding one of the logic gates and the data output is coupled to the second input of one of the corresponding logic gates.Type: GrantFiled: March 22, 2018Date of Patent: August 13, 2019Assignee: TEXAS INSTRUMENTS INCORPORATEDInventor: Robert Callaghan Taft
-
Patent number: 10367881Abstract: A capability for management of computing infrastructure under emergency peak capacity conditions is presented. The capability for management of computing infrastructure under emergency peak capacity conditions may support configuration of computing infrastructure to provide additional computing capacity for the emergency peak capacity conditions. The computing infrastructure may include capacity supporting equipment configured to provide computing capacity of the computing infrastructure and environmental equipment configured to support operation of the capacity supporting equipment. The configuration of computing infrastructure to support additional computing capacity for an emergency peak capacity condition may include configuration of capacity supporting equipment to operate in emergency operating mode, rather than normal operating mode, to support the additional computing capacity for the emergency peak capacity condition.Type: GrantFiled: October 29, 2018Date of Patent: July 30, 2019Assignees: Nokia of America Corporation, Alcatel LucentInventors: Eric J. Bauer, John H. Haller, Frederik G A Vandeputte
-
Patent number: 10313859Abstract: The present disclosure provides a personal working system with a dynamic structure, including a central control unit, wherein the central control unit includes a peripheral identifying component for identifying a plurality of peripherals and connecting the plurality of identified peripherals to constitute a working system; a weak (or short-range) communication interface for communication between the central control unit and the peripherals; a strong (or medium-, or long-range) communication interface for communication between the central control unit and an external node; wherein the weak communication interface includes Bluetooth; and the strong communication interface includes a WiFi connection, an Internet connection, a Local Area Network connection, and a wireless telephone connection. An advantage of the present disclosure is that the peripherals will not be outdated and are universal outside of the system.Type: GrantFiled: July 22, 2015Date of Patent: June 4, 2019Assignee: Zhenhua LIInventors: Zhenhua Li, Shuang Sa
-
Patent number: 10235327Abstract: A system and method is described for simplifying implementation of repeater (e.g., re-driver/re-timer) module implementation in high-data-rate interconnects that carry a relatively low-data-rate clock signal as well as the data stream (e.g., PCIe). At the endpoint, any information critical to the function of the repeater (e.g., the most recent data rate negotiated by a pair of endpoints communicating through the repeater) is embedded in the clock signal by pulse-width modulation as ordered sets. The repeater only needs to read the clock-embedded information rather than decoding the data stream. Thus repeaters for such applications reconstruct the high-rate data-stream while actually decoding only the low-rate clock signal. Because the clock-signal protocol is independent of the data-stream protocol, the repeater's operation is protocol-agnostic with respect to the data-stream.Type: GrantFiled: May 26, 2017Date of Patent: March 19, 2019Assignee: INTEL CORPORATIONInventors: Huimin Chen, Duane G. Quiet
-
Patent number: 10234930Abstract: In an embodiment, a processor includes: a plurality of first cores to independently execute instructions, each of the plurality of first cores including a plurality of counters to store performance information; at least one second core to perform memory operations; and a power controller to receive performance information from at least some of the plurality of counters, determine a workload type executed on the processor based at least in part on the performance information, and based on the workload type dynamically migrate one or more threads from one or more of the plurality of first cores to the at least one second core for execution during a next operation interval. Other embodiments are described and claimed.Type: GrantFiled: February 13, 2015Date of Patent: March 19, 2019Assignee: Intel CorporationInventors: Victor W. Lee, Edward T. Grochowski, Daehyun Kim, Yuxin Bai, Sheng Li, Naveen K. Mellempudi, Dhiraj D. Kalamkar
-
Patent number: 10223324Abstract: A system and method is described for simplifying implementation of repeater (e.g., re-driver/re-timer) module implementation in high-data-rate interconnects that carry a relatively low-data-rate clock signal as well as the data stream (e.g., PCIe). At the endpoint, any information critical to the function of the repeater (e.g., the most recent data rate negotiated by a pair of endpoints communicating through the repeater) is embedded in the clock signal by pulse-width modulation as ordered sets. The repeater only needs to read the clock-embedded information rather than decoding the data stream. Thus repeaters for such applications reconstruct the high-rate data-stream while actually decoding only the low-rate clock signal. Because the clock-signal protocol is independent of the data-stream protocol, the repeater's operation is protocol-agnostic with respect to the data-stream.Type: GrantFiled: May 26, 2017Date of Patent: March 5, 2019Assignee: Intel CorporationInventors: Huimin Chen, Duane G. Quiet
-
Patent number: 10210834Abstract: A gate integrated driving circuit for a display panel. The gate integrated driving circuit may comprise N reset circuits. For each of the N reset circuits, a first terminal thereof may be coupled to a reference signal terminal, a second terminal thereof may be coupled to signal output terminals of a set of input and output circuits respectively, a third terminal thereof may be coupled to control terminals of driving circuits of the set of input and output circuits respectively, and a fourth terminal thereof may be coupled to a clock signal terminal coupled to input terminals of the driving circuits of the set of input and output circuits respectively. N may be an integer of at least 3. The set of input and output circuits may contain two or more input and output circuits.Type: GrantFiled: May 15, 2017Date of Patent: February 19, 2019Assignees: BOE TECHNOLOGY GROUP CO., LTD., Hefei Xinsheng Optoelectronics Technology Co., Ltd.Inventors: Min He, Haixia Xu, Dongxu Han, Meng Li
-
Patent number: 10175896Abstract: A system comprising a processor and a memory storing instructions that, when executed, cause the system to identify a plurality of dump units associated with a translation table in a storage device, determine a plurality of snapshot markers associated with the plurality of dump units, calculate a first value of a first snapshot marker from the plurality of snapshot markers in the storage device, identify a second snapshot marker from an additional source, the second snapshot marker having a second value satisfying the first value, retrieve a dump unit associated with the second snapshot marker from the additional source, and reconstruct the translation table using the dump unit.Type: GrantFiled: June 29, 2016Date of Patent: January 8, 2019Assignee: WESTERN DIGITAL TECHNOLOGIES, INC.Inventors: Ajith Kumar Battaje, Tanay Goel, Rajendra Prasad Mishra
-
Patent number: 10175739Abstract: Methods, systems, and computer program products are provided for supervised power management between a primary platform and a secondary platform. Communication between a primary platform and a secondary platform is established. An application running on the secondary platform is captured. Input features and output measures are collected to build a training set for the application, wherein the input features are collected through direct measurement and the output measures reflect characteristics of the application. Based on the training set, power consumption of the secondary platform with an expected performance level is predicted for a new application running on the secondary platform. Accordingly, an optimal power management policy is derived that minimizes the total power consumption of the primary and secondary platforms.Type: GrantFiled: September 27, 2013Date of Patent: January 8, 2019Assignee: Avago Technologies International Sales Pte. LimitedInventor: Hwisung Jung
-
Patent number: 10178450Abstract: A high-speed converter includes at least one converter among a first converter for converting an analog signal into a digital value; a second converter for converting a digital value into an analog signal; a third converter for converting an electrical signal into a digital signal; and a fourth converter for converting a digital signal into an electrical signal, and causes the at least one converter to operate by a method based on information acquired via a network.Type: GrantFiled: August 28, 2017Date of Patent: January 8, 2019Assignee: FANUC CORPORATIONInventors: Kouji Hada, Yoshito Miyazaki, Hideki Otsuki, Masao Kamiguchi, Susumu Itou, Hitoshi Hirota
-
Patent number: 10127187Abstract: A system and method is described for simplifying implementation of repeater (e.g., re-driver/re-timer) module implementation in high-data-rate interconnects that carry a relatively low-data-rate clock signal as well as the data stream (e.g., PCIe). At the endpoint, any information critical to the function of the repeater (e.g., the most recent data rate negotiated by a pair of endpoints communicating through the repeater) is embedded in the clock signal by pulse-width modulation as ordered sets. The repeater only needs to read the clock-embedded information rather than decoding the data stream. Thus repeaters for such applications reconstruct the high-rate data-stream while actually decoding only the low-rate clock signal. Because the clock-signal protocol is independent of the data-stream protocol, the repeater's operation is protocol-agnostic with respect to the data-stream.Type: GrantFiled: May 26, 2017Date of Patent: November 13, 2018Assignee: INTEL CORPORATIONInventors: Huimin Chen, Duane G. Quiet
-
Patent number: 10102173Abstract: Methods and devices for controlling frequency of a bus are disclosed. A method may include determining a total-pending load value indicative of a number of a bytes that will pass through the bus in the future and calculating an expected load value based upon i) the total-pending load value, ii) a number of bytes that passed through the bus during a prior time window, and iii) a time duration the bus was active during the prior time window. The frequency of the bus is decreased if the expected load value is less than a lower threshold and increased if the expected load value is greater than an upper threshold. A frequency of the bus is maintained if the expected load value is greater than the lower threshold and less than the upper threshold.Type: GrantFiled: April 29, 2016Date of Patent: October 16, 2018Assignee: QUALCOMM Innovation Center, Inc.Inventors: Tatyana Brokhman, Asutosh Das, Talel Shenhar
-
Patent number: 10090026Abstract: In an example apparatus, a command path receives read commands and provides respective control signals for each read command. The command path is configured to provide initial control signals for an initial read command responsive to a first clock edge of a clock signal of a plurality of multiphase clock signals and to further provide respective control signals for subsequent read commands responsive to receipt of the subsequent read commands. The example apparatus further includes a read data output circuit configured to receive the control signals from the command path and further receive read data in parallel. The read data output circuit is configured to provide the read data serially responsive to the control signals.Type: GrantFiled: February 28, 2017Date of Patent: October 2, 2018Assignee: Micron Technology, Inc.Inventors: Hyun Yoo Lee, Jongtae Kwak, Suryanarayana Tatapudi
-
Patent number: 10073757Abstract: The computer performance control system includes a performance management unit, a performance integration unit, and an activation unit. A user initiates the activation unit through keyboard and the activation unit activates the performance management unit and the performance integration unit simultaneously. The performance management unit displays the operation statuses of the hardware parts of the computer, and provides a number of modes for a user to set operation frequencies of the hardware parts. The performance integration unit executes a performance integration parameter corresponding a selected mode so as to adjust the performance of the computer. As such, a user can conveniently adjust the performance of the CPU, GPU, and RAM of a multi-tasking computer simultaneously and synchronously through some simple key strokes.Type: GrantFiled: July 7, 2016Date of Patent: September 11, 2018Assignee: EVGA CORPORATIONInventor: Tai-Sheng Han
-
Patent number: 10061714Abstract: Techniques are described herein for efficient movement of data from a source memory to a destination memory. In an embodiment, in response to a particular memory location being pushed into a first register within a first register space, the first set of electronic circuits accesses a descriptor stored at the particular memory location. The descriptor indicates a width of a column of tabular data, a number of rows of tabular data, and one or more tabular data manipulation operations to perform on the column of tabular data. The descriptor also indicates a source memory location for accessing the tabular data and a destination memory location for storing data manipulation result from performing the one or more data manipulation operations on the tabular data.Type: GrantFiled: March 18, 2016Date of Patent: August 28, 2018Assignee: Oracle International CorporationInventors: David A. Brown, Rishabh Jain, Michael Duller, Sam Idicula, Erik Schlanger, David Joseph Hawkins
-
Patent number: 10063653Abstract: A content delivery network (CDN) is enhanced to enable mobile network operators (MNOs) to provide their mobile device users with a content prediction and pre-fetching service. Preferably, the CDN enables the service by providing infrastructure support comprising a client application, and a distributed predictive pre-fetching function. The client application executes in the user's mobile device and enables the device user to subscribe to content (e.g., video) from different websites, and to input viewing preferences for such content (e.g.: “Sports: MLB: Boston Red Sox”). This user subscription and preference information is sent to the predictive pre-fetching support function that is preferably implemented within or across CDN server clusters. A preferred implementation uses a centralized back-end infrastructure, together with front-end servers positioned in association with the edge server regions located nearby the mobile core network.Type: GrantFiled: December 29, 2014Date of Patent: August 28, 2018Assignee: Akamai Technologies, Inc.Inventors: Prasandh Balakrishnan, James V. Luciani, Ravi S. Aysola, Richard G. D'Addio, Lawrence Gensch, Ittehad Shaikh
-
Patent number: 10055809Abstract: Systems, apparatuses, and methods for time shifting tasks in a computing system. A system may include a display control unit configured to process pixels for display. The display control unit may include at least one or more pixel processing pipelines, a control unit, and a pixel buffer. The control unit may be configured to monitor the amount of data in the pixel buffer and set the priority of pixel fetch requests according to the amount of data in the pixel buffer. If the control unit determines that an inter frame period will occur within a given period of time, the control unit may prevent the priority of pixel fetch requests from being escalated if the amount of data in the pixel buffer falls below a threshold. The control unit may also be configured to fill the buffers of the display control unit with as much data as possible during the inter frame period.Type: GrantFiled: May 9, 2016Date of Patent: August 21, 2018Assignee: Apple Inc.Inventors: Peter F. Holland, Benjamin K. Dodge
-
Patent number: 10055358Abstract: Techniques are described herein for efficient movement of data from a source memory to a destination memory. In an embodiment, in response to a particular memory location being pushed into a first register within a first register space, the first set of electronic circuits accesses a descriptor stored at the particular memory location. The descriptor indicates a width of a column of tabular data, a number of rows of tabular data, and one or more tabular data manipulation operations to perform on the column of tabular data. The descriptor also indicates a source memory location for accessing the tabular data and a destination memory location for storing data manipulation result from performing the one or more data manipulation operations on the tabular data.Type: GrantFiled: March 18, 2016Date of Patent: August 21, 2018Assignee: Oracle International CorporationInventors: David A. Brown, Rishabh Jain, Sam Idicula, Erik Schlanger, David Joseph Hawkins
-
Patent number: 10031680Abstract: A system comprising a processor and a memory storing instructions that, when executed, cause the system to identify a plurality of dump units associated with a translation table in a storage device, determine a plurality of snapshot markers associated with the plurality of dump units, calculate a first value of a first snapshot marker from the plurality of snapshot markers in the storage device, identify a second snapshot marker from an additional source, the second snapshot marker having a second value satisfying the first value, retrieve a dump unit associated with the second snapshot marker from the additional source, and reconstruct the translation table using the dump unit.Type: GrantFiled: June 29, 2016Date of Patent: July 24, 2018Assignee: HGST Netherlands B.V.Inventors: Ajith Kumar Battaje, Tanay Goel, Rajendra Prasad Mishra
-
Patent number: 10020035Abstract: According to one embodiment, a skew correcting device includes a skew calculation circuit and a sampling timing correction circuit. The skew calculation circuit calculates a skew between data and a strobe signal based on sampling values obtained by sampling, at a cycle one half of or shorter than one half of a cycle of the strobe signal, the data and the strobe signal respectively based on a same clock. The sampling timing correction circuit corrects the sampling timing of the data based on the skew calculated by the skew calculation circuit.Type: GrantFiled: February 1, 2017Date of Patent: July 10, 2018Assignee: TOSHIBA MEMORY CORPORATIONInventors: Masayuki Usuda, Hiroo Yabe
-
Patent number: 10007293Abstract: Embodiments of a synchronous digital system are disclosed that may include generation of clock and synchronization signals. Any of a plurality of available clock signals may be selected for use as a primary clock, without causing clock-induced errors in the synchronous digital system. A clock signal generated on-chip with the synchronous digital system may be automatically selected in response to detecting a condition indicating that use of a local clock may be necessary. Such conditions may include detection of tampering with the synchronous digital system. If an indication of tampering is detected, security measures may be performed.Type: GrantFiled: August 31, 2016Date of Patent: June 26, 2018Assignee: Coherent Logix, IncorporatedInventors: Carl S. Dobbs, Michael R. Trocino, Kenneth R. Faulkner, Christopher L. Schreppel
-
Patent number: 9977482Abstract: An apparatus and method for managing a frequency of a computer processor. The apparatus includes a power control unit (PCU) to manage power in a computer processor. The PCU includes a data collection module to obtain transaction rate data from a plurality of communication ports in the computer processor and a frequency control logic module coupled to the data collection module, the frequency control logic to calculate a minimum processor interconnect frequency for the plurality of communication ports to handle traffic without significant added latency and to override the processor interconnect frequency to meet the calculated minimum processor interconnect frequency.Type: GrantFiled: December 21, 2011Date of Patent: May 22, 2018Assignee: Intel CorporationInventors: Ankush Varma, Ian M. Steiner, Krishnakanth V. Sistla, Matthew M. Bace, Vivek Garg, Martin T. Rowland, Jeffrey S. Wilder
-
Patent number: 9898362Abstract: Systems, methods, circuits and computer-readable mediums for multi-channel RAM system with error-correcting code (ECC) protection for partial writes are provided. In one aspect, a method includes accessing a plurality of bursts of partial data units from a plurality of respective bus ports, forming a plurality of memory addresses for a plurality of memory channels by interleaving addresses from the plurality of bus ports, and performing read-modify-write (RMW) error-correcting code (ECC) processes to write partial data units from the plurality of bursts into memory portions corresponding to the formed memory addresses in the plurality of memory channels.Type: GrantFiled: April 7, 2016Date of Patent: February 20, 2018Assignee: Atmel CorporationInventor: Franck Lunadier
-
Patent number: 9805038Abstract: A method, article of manufacture, and apparatus for efficient conflict resolution among stateless processes is disclosed. In some embodiments, a file system view request is sent to a process manager. A check is then made to ensure that a connection to the requested file system is available. A stateless process to interact with the file system is created, a stateless process to display the file system is created, and a state machine to check the validity of operational requests to be performed on the file system is also created. A display is then used to select one conflict resolution mechanism. A plurality of operational requests to interact with the file system is sent to the process manager. For each operational request, the state machine is used to check for valid requests. The valid requests are then performed. For each invalid operational request, the selected conflict resolution mechanism is used to determine whether to terminate or perform the invalid operational request.Type: GrantFiled: February 6, 2015Date of Patent: October 31, 2017Assignee: EMC IP Holding Company LLCInventor: Michael D. Hartway
-
Patent number: 9778677Abstract: A bus interface, for allowing a plurality of devices to communicate with one another via the bus, includes a bit timing symmetrization component for symmetrizing the bit stream. For an incoming bit stream, the bit timing symmetrization component further includes an input delay filter for delaying recessive to dominant edges for a given received bit stream and sampling the delayed input signal at the sample point. In one embodiment, bit timing synchronization may still be performed with the undelayed recessive to dominant edges. For an outgoing bit stream, the bit timing symmetrization component transmits a recessive bit, that followed a previously transmitted dominant bit, before the start of the next bit time, and transmits a dominant bit, that followed a previously transmitted recessive bit, with a delay of a configurable amount of time.Type: GrantFiled: December 5, 2012Date of Patent: October 3, 2017Assignee: Infineon Technologies AGInventor: Achim Vowe
-
Patent number: 9753830Abstract: A serial transmission peripheral device for transmitting serial transmission data with a variable data length includes a pulse forming unit; and a register programmable to set a desired transmission length. The peripheral device is operable to determine an actual transmission length and calculate a length of a pause pulse and to add the pause pulse at the end of a transmission to generate a transmission having a constant length.Type: GrantFiled: March 6, 2014Date of Patent: September 5, 2017Assignee: MICROCHIP TECHNOLOGY INCORPORATEDInventors: Stephen Bowling, Samar Naik
-
Patent number: 9715397Abstract: An apparatus comprises a plurality of cores and a controller coupled to the cores. The controller is to lower an operating point of a first core if a first number based on processor clock cycles per instruction (CPI) associated with a second core is higher than a first threshold. The controller is operable to increase the operating point of the first core if the first number is lower than a second threshold.Type: GrantFiled: November 20, 2015Date of Patent: July 25, 2017Assignee: Intel CorporationInventors: Andrew Herdrich, Ramesh Illikkal, Donald Newell, Ravishankar Iyer, Vineet Chadha
-
Patent number: 9703352Abstract: An apparatus, method and system is described herein for efficiently balancing performance and power between processing elements based on measured workloads. If a workload of a processing element indicates that it is a bottleneck, then its performance may be increased. However, if a platform or integrated circuit including the processing element is already operating at a power or thermal limit, the increase in performance is counterbalanced by a reduction or cap in another processing elements performance to maintain compliance with the power or thermal limit. As a result, bottlenecks are identified and alleviated by balancing power allocation, even when multiple processing elements are operating at a power or thermal limit.Type: GrantFiled: October 28, 2014Date of Patent: July 11, 2017Assignee: Intel CorporationInventors: Travis T. Schluessler, Russell J. Fenger
-
Patent number: 9633718Abstract: There is provided a nonvolatile memory device having a writing error preventing function with high noise resistance. This structure includes a switch and a noise filter circuit connected in parallel to a clock terminal, wherein a clock pulse monitoring circuit compares the number of clocks input from the clock terminal with a prescribed number, and when detecting abnormality in the number of clocks, switches to a noise countermeasure mode in which the switch is turned off to validate the noise filter circuit.Type: GrantFiled: October 4, 2016Date of Patent: April 25, 2017Assignee: SII SEMICONDUCTOR CORPORATIONInventors: Makoto Mitani, Hironori Hayashida
-
Patent number: 9575897Abstract: A method includes, in a processor, processing program code that includes memory-access instructions, wherein at least some of the memory-access instructions include symbolic expressions that specify memory addresses in an external memory in terms of one or more register names. Based on respective formats of the memory addresses specified in the symbolic expressions, a sequence of load instructions that access a predictable pattern of memory addresses in the external memory is identified. At least one cache line that includes a plurality of data values is retrieved from the external memory. Based on the predictable pattern, two or more of the data values that are requested by respective load instructions in the sequence are saved from the cache line to the internal memory. The saved data values are assigned to be served from the internal memory to one or more instructions that depend on the respective load instructions.Type: GrantFiled: July 9, 2015Date of Patent: February 21, 2017Assignee: CENTIPEDE SEMI LTD.Inventors: Noam Mizrahi, Jonathan Friedmann
-
Patent number: 9537488Abstract: An field programmable gate array (FPGA) includes a circuit implemented using the FPGA fabric. The FPGA further includes another circuit implemented as hardened circuitry. The FPGA also includes a configurable interface circuit that is adapted to couple together the two circuits.Type: GrantFiled: May 12, 2011Date of Patent: January 3, 2017Assignee: Altera CorporationInventors: Sean R. Atsatt, Kent Orthner, Daniel R. Mansur
-
Patent number: 9430247Abstract: A semiconductor device includes a power-up signal generation unit suitable for receiving a first power supply voltage and a second power supply voltage higher the first power supply voltage and generating a power-up signal when the first and second power supply voltage increase to reach target levels, respectively, a voltage level adjusting unit suitable for generating a third power supply voltage by adjusting a voltage level of the second power supply voltage, a boot-up signal generation unit suitable for generating a boot-up signal in response to the power-up signal, and a circuit operation unit suitable for performing a boot-up operation using the third power supply voltage in response to the boot-up signal.Type: GrantFiled: December 15, 2013Date of Patent: August 30, 2016Assignee: SK Hynix Inc.Inventor: Yun-Seok Hong
-
Patent number: 9432011Abstract: A semiconductor integrated circuit includes, a fixed frequency-division clock generation unit configured to generate a fixed frequency-division clock with a fixed frequency based on an output clock of a clock source, a variable frequency-division clock generation unit configured to generate a variable frequency-division clock with a variable frequency based on the output clock of the clock source, and a data path selection unit configured to select a data path. The data path selection unit selects a data path with or without a synchronization unit for converting the data into clock-synchronous data on a receiving side according to whether the variable frequency-division clock is or is not, respectively, generated by the variable frequency-division clock generation unit.Type: GrantFiled: September 16, 2015Date of Patent: August 30, 2016Assignee: CANON KABUSHIKI KAISHAInventor: Hiroaki Niitsuma
-
Patent number: 9405431Abstract: An application control approach using generated position information of a control device and adapted for use with a display, such as a monitor or TV, is disclosed. The control device may be conveniently held by a user. An imager is employed to image the control device to detect reference fields and generate position information. This information is used by the control device to control an application.Type: GrantFiled: September 19, 2014Date of Patent: August 2, 2016Assignee: I-INTERACTIVE LLCInventor: David L. Henty
-
Patent number: 9395208Abstract: The disclosure relates to a meter for monitoring usage of power provided by a power transmission system to a site and a related method. The meter comprises: a meter module connected to a power feed associated with the transmission system to provide readings relating to the power; a connection to a household AC power supply providing power to the meter; a rectifier circuit connected to the AC power to generate a DC power signal; a voltage detection circuit to detect a low voltage condition where an output from the rectifier circuit drops below an operational threshold for the meter and to generate a low voltage signal upon detection of same; and a message generation module for receiving the low voltage signal and for generating a power loss message for transmission carried on a message carrier having on a carrier having frequency between approximately 2 MHz and 30 MHz.Type: GrantFiled: April 9, 2015Date of Patent: July 19, 2016Assignee: Corinex Communications Corp.Inventors: Peter Sobotka, Xiao Ming Shi, Yan Long
-
Patent number: RE48134Abstract: Certain aspects are directed to an interceptor system for characterizing digital data communicated between certain points in a telecommunication system. The interceptor system includes an interface device and a processing device. The interface device can retrieve data from at least one communication link between a radio frequency processing unit and a baseband processing unit of a telecommunication system. The data includes digital data communicated between the radio frequency processing unit and the baseband processing unit. The processing device can determine an interface link protocol for communicating with terminal equipment via the telecommunication system. The interface link protocol can be determined based on an organization of the data retrieved from the communication link.Type: GrantFiled: April 19, 2017Date of Patent: July 28, 2020Assignee: CommScope Technologies LLCInventors: Thomas B. Gravely, Morgan C. Kurk, Oluwatosin O. Osinusi, Andrew E. Beck, Patrick Boyle