Identifying Or Correcting Improper Counter Operation (e.g., Error Checking, Monitoring; Preventing Or Correcting Improper Counter Operation) Patents (Class 377/28)
-
Patent number: 12131055Abstract: Systems, methods, and devices implement counters with fault tolerance and power loss protection. Systems include a non-volatile memory device that includes a first counter configured to store a first plurality of data values representing a plurality of count operations, and a second counter configured to store a second plurality of data values representing an initiation and a completion of each erase operation performed on the first counter. Systems also include control circuitry configured to generate a count value based on a current counter value of the first counter, a current counter value of the second counter, and at least one physical parameter of the first counter.Type: GrantFiled: January 30, 2023Date of Patent: October 29, 2024Assignee: Infineon Technologies LLCInventors: Yoav Yogev, Amichai Givant, Amir Rochman, Shivananda Shetty, Pawan Singh, Yair Sofer
-
Patent number: 11901898Abstract: A disclosed apparatus for accomplishing such a task may include (1) a circuit board incorporated into a module designed for insertion into slots of computing devices, (2) at least one conductive contact disposed on the circuit board, (3) a counter circuit disposed on the circuit board and communicatively coupled to the conductive contact, wherein the counter circuit comprises (A) a signal-change detector that detects signal changes as the module is inserted into one of the slots of the computing devices and (B) a counter device that maintains a dynamic count indicative of a number of times that the module has been inserted into one of the slots of the computing devices based at least in part on the signal changes, (4) a battery electrically coupled to the counter circuit, wherein the battery powers the counter device prior to the insertion. Various other apparatuses, systems, and methods are also disclosed.Type: GrantFiled: August 4, 2022Date of Patent: February 13, 2024Assignee: Juniper Networks, Inc.Inventors: John Kenney, Bo Mi, Ryan Holmes
-
Patent number: 11664813Abstract: A delay circuit includes a state transition section configured to start state transition based on a trigger signal and output state information indicating the internal state and a transition-state acquisition section configured to latch and hold the state information. The state transition section includes a tapped delay line in which a plurality of delay elements are coupled, a logical circuit configured to generate a third signal based on a first signal based on the trigger signal and a second signal, which is an output signal of the delay element, and a synchronous transition section configured to count an edge of the third signal. The state information is having an output signal of the synchronous transition section and an output signal of the tapped delay line. A humming distance of the state information before and after the state transition is 1.Type: GrantFiled: June 23, 2021Date of Patent: May 30, 2023Inventor: Masayoshi Todorokihara
-
Patent number: 11657877Abstract: An apparatus, such as a memory (e.g., a NAND memory), can have a controller, a volatile counter coupled to the controller, and a non-volatile memory array coupled to the controller. The controller can be configured to write information, other than a count of the counter, in the array each time the count of the counter has been incremented by a particular number of increments. Counts can be monotonic, non-volatile, and power-loss tolerant.Type: GrantFiled: July 2, 2021Date of Patent: May 23, 2023Assignee: Micron Technology, Inc.Inventors: Antonino Mondello, Francesco Tomaiuolo, Carmelo Condemi, Tommaso Zerilli
-
Patent number: 11643794Abstract: A method for monitoring a machine operating at a worksite, is provided. The machine includes an implement for performing one or more implement operations and is configured to be propelled by a set of ground engaging members between a first location and second location. A first input indicative of start of a travelling operation of the machine after completion of a first implement operation at the first location, is received. One or more transmission parameters associated with the machine are determined, when the machine moves from first location to second location. A second input indicative of end of the travelling operation at start of a second implement operation at the second location is received. A number of revolutions completed by ground engaging members between the first location and the second location is determined based on the transmission parameters. The number of revolutions is displayed on input/output device associated with machine.Type: GrantFiled: October 12, 2020Date of Patent: May 9, 2023Assignee: Caterpillar Inc.Inventors: Eric Cler, Aaron Robert Shatters, Huzefa S Gulamhusein
-
Patent number: 11374576Abstract: In described examples, a counter system includes a counter, a parity detector, a toggle flop, and a comparator. The counter iterates a count through a set of binary states in response to a clock signal, so that a binary value of a single bit of the count changes at each iteration. The parity detector detects the parity of the count. The toggle flop output is coupled to the toggle flop input. The toggle flop outputs a binary flop value. The binary flop value toggles between zero and one in response to the toggle flop input and the clock signal. The comparator compares the parity of the count and the toggle flop output, and outputs a first comparator value if the parity of the count and the toggle flop output are the same, and a second comparator value if the parity of the count and the toggle flop output are different.Type: GrantFiled: December 30, 2020Date of Patent: June 28, 2022Assignee: Texas Instruments IncorporatedInventors: Shailesh Ganapat Ghotgalkar, Prasanth Viswanathan Pillai, Maheedhar Janaki Jalasutram
-
Patent number: 10838794Abstract: A fault detection circuit includes a system controller and a fault detection controller. The system controller includes at least one memory device to control at least one electrical system. The fault detection controller communicates with the system controller to detect at least one fault of the system controller and to control operation of the system controller based on comparison between a frequency of detected faults corresponding to the system controller and at least one frequency threshold value.Type: GrantFiled: August 21, 2018Date of Patent: November 17, 2020Assignee: HAMILTON SUNSTRAND CORPORATIONInventor: Lon R. Hoegberg
-
Patent number: 9760438Abstract: A data storage apparatus is provided which has a plurality of data storage units, each respective data storage unit configured to store a respective data bit of a data word. Stored data value parity generation circuitry is configured to generate a parity bit for the data word in dependence on the data bits of the data word stored in the plurality of data storage units. The stored data value parity generation circuitry is configured such that switching within the stored data value parity generation circuitry does not occur when the data word is read out from the plurality of data storage units. Transition detection circuitry is configured to detect a change in value of the parity bit.Type: GrantFiled: June 17, 2014Date of Patent: September 12, 2017Assignee: ARM LimitedInventors: Vikas Chandra, Robert Campbell Aitken
-
Publication number: 20140098927Abstract: Disclosed is a apparatus and method for detecting a cut-off frequency of a pulse signal, the apparatus including an input processor configured to generate a second pulse signal at a time when a rising edge and a falling edge of a first pulse signal appear, in a case the first pulse signal, which is a pulse signal of a monitoring object, is inputted, a counter configured to count a clock signal relative to the second pulse signal generated by the input processor, a reset processor configured to reset the counter at every predetermined (set) period, and a detector configured to generate and output a cut-off frequency of a detection signal, in a case an output value of the counter exceeds a predetermined (set) threshold during the predetermined period.Type: ApplicationFiled: August 23, 2013Publication date: April 10, 2014Applicant: LSIS CO., LTD.Inventor: Kang Hee PARK
-
Patent number: 8644447Abstract: A digital frequency divider including a parallel output register, a presettable asynchronous counter and a decoder. The parallel output register contains a desired count value. The presettable asynchronous counter has its preset data inputs coupled to the output of the parallel output register. The decoder receives its input from the data outputs of the presettable asynchronous divider and its output coupled to the load input of the presettable asynchronous counter.Type: GrantFiled: November 25, 2009Date of Patent: February 4, 2014Assignee: STMicroelectronics International N.V.Inventors: Chandra Bhushan Prakash, Balwinder Singh Soni
-
Publication number: 20110293062Abstract: A sequence generator implemented on a receiver is synchronized with a sequence generator at a transmitter. The receiver receives k n-state symbols, with k>1 and n>1 wherein each of the k n-state symbols is associated with a generating state of the sequence generator at the transmitter. A processor in the receiver evaluates an n-state expression that generates an n-state symbol that is associated with a synchronized state of the receiver. Coefficients related to the n-state expression are stored on a memory and are retrieved by the processor. The synchronized state in one embodiment is part of a code hop. The sequence generator in the receiver may be part of a descrambler, of a communication device, of a data storage device and/or of an opening mechanism.Type: ApplicationFiled: May 31, 2011Publication date: December 1, 2011Applicant: Ternarylogic LLCInventor: Peter Lablans
-
Patent number: 8032674Abstract: A method for maintaining flow control in a buffer memory coupled to a storage controller is provided. The storage controller includes, first and second counters that are used to monitor when data is read from a buffer memory and when data is transferred from the buffer memory to the host. The method includes, incrementing first and second counter values when data is placed in the buffer memory; decrementing a first counter value when data is read from the buffer memory; and decrementing the second counter value when data is sent to a host. The method further includes, pausing a first channel logic between a transport module and a storage disk when there is no data in the buffer memory; and pausing a second channel logic between a disk and the buffer if there is no space in the buffer memory.Type: GrantFiled: July 19, 2004Date of Patent: October 4, 2011Assignee: Marvell International Ltd.Inventors: Kha Nguyen, William C. Wong, Mouluan Jang, Jane X. Wang
-
Patent number: 8014487Abstract: A counter circuit and method of controlling such a counter circuit, including a first counting section that counts in accordance with a state-cycle, and a second counting section clocked by the first counting section. At least one invalid counting state is introduced by controlling the second counting section to change its state before the first counting section has completed the state-cycle; and the invalid counting state is then detected and corrected. Thereby, some redundancy is introduced in the counter, which can be used to detect and correct incomplete switching of counter states.Type: GrantFiled: April 8, 2008Date of Patent: September 6, 2011Assignee: NXP B.V.Inventor: Remco C. H. Van De Beek
-
Patent number: 7894961Abstract: A dump cycle counting system is provided for a work machine. The system may include a payload carrier configured to contain a payload of material and a dump actuator configured to effectuate dumping of the payload out of the payload carrier. The system may also include a controller configured to control actuation of the dump actuator and a dump control device operatively coupled to the controller. The system may further include a load counter configured to record at least one dump cycle based on a command state of at least one of the dump control device and the controller.Type: GrantFiled: November 12, 2004Date of Patent: February 22, 2011Assignee: Caterpillar IncInventors: Mark Robert Blackburn, Robert Todd, Roger Tansley
-
Patent number: 7869558Abstract: Timing circuitry may use control circuitry to control calibration circuitry to calibrate a counter so that an adder and a calibration period counter are not required. Concatenation circuitry may be used to concatenate a portion of the counter value and the calibration value to provide a calibrated value to the counter. The results from match circuitry may be used to provide status and control information to a calibration history bit and to an enable circuit. The counter may be an up counter or a down counter.Type: GrantFiled: May 12, 2009Date of Patent: January 11, 2011Assignee: Freescale Semiconductor, Inc.Inventor: Evgeni Margolis
-
Patent number: 7738621Abstract: A counter with overflow prevention capability includes a counting unit configured to count an output code in response to an input signal and an overflow preventing unit configured to control the counting unit to stop counting the output code when a current value of the output code is a maximum value but a previous value thereof is not the maximum value.Type: GrantFiled: December 28, 2007Date of Patent: June 15, 2010Assignee: Hynix Semiconductor Inc.Inventors: Dae-Kun Yoon, Kyung-Hoon Kim, Dae-Han Kwon, Taek-Sang Song
-
Patent number: 7735031Abstract: A system that includes a controller for enabling an enumeration operation. The enumeration operation is performed by a controller (110) and logic elements (120) in a system, such that each logic element in the system assigns itself a unique identifier. Each logic element can then be controlled by another source or have a means to communicate with other logic elements in the system. The unique identifier enables greater system flexibility, thereby reducing cost and improving efficiency.Type: GrantFiled: August 20, 2007Date of Patent: June 8, 2010Assignee: International Business Machines CorporationInventors: Valerie Hornbeck Chickanosky, Kevin William Gorman, Emory D. Keller, Michael Richard Ouellette
-
Patent number: 7688932Abstract: A method and a circuit for detecting a malfunction of at least one first counter controlled by a first signal, in which a second counter, controlled by a second signal identical to the first signal or to its inverse, and counting in the reverse direction with respect to the first counter, is set with a value complementary to a setting value of the first counter; the respective current values of the first and second counters are added up; and the current sum is compared with at least one value representing the greatest one of the setting values or this greatest value plus one.Type: GrantFiled: January 9, 2008Date of Patent: March 30, 2010Assignee: STMicroelectronics SAInventor: Philippe Roquelaure
-
Patent number: 7684957Abstract: A counting device includes a counting unit, period measuring unit, frequency distribution unit, representative value unit, and correction value unit. The counting unit counts signals input during an interval. The signals have a single frequency when the physical quantity is constant. The period measuring unit measures the period of a signal interval. The frequency distribution unit generates the frequency distribution of signal periods from the measurement result. The representative value unit calculates the representative value of the distribution of periods from the frequency distribution. The correction value unit obtains a total sum Ns of frequencies in a class not more than a first predetermined multiple of the representative value and a total sum Nw of frequencies in a class not less than a second predetermined multiple of the representative value from the frequency distribution, and corrects the count result on the basis of the frequencies Ns and Nw.Type: GrantFiled: January 24, 2008Date of Patent: March 23, 2010Assignee: Yamatake CorporationInventor: Tatsuya Ueno
-
Patent number: 7664220Abstract: An interlocked counter including a synchronous counter, a logic gate for judging end-value, a logic gate for amplifying an interlocking signal, at least one latch circuit for the interlocking signal, a logic gate for the interlocking signal, and a logic gate for an enable signal, wherein behavior of the synchronous counter is stopped when a count number arrived at an end value, by that the synchronous counter counts a number of pulses of a clock signal when the synchronous counter inputted an enable signal, the logic gate for judging end-value generates an interlocking signal when the count number outputted by a synchronous counter coincided with the end value, the logic gate for amplifying interlocking signal amplifies the interlocking signal in order to output to an external part, and the logic gate for enable signal generates the enable signal when the interlocking signal is not generated.Type: GrantFiled: July 17, 2007Date of Patent: February 16, 2010Assignee: Ecchandes Inc.Inventor: Yoshiaki Ajioka
-
Publication number: 20090238323Abstract: A real time clock comprises a counter which stores a count value, the count value representing a time signal. The counter may be written, for example by a host processor (not shown), such that the time signal can be set to any desired value. The real time clock comprises a check register that stores a check value. The content of the check register (i.e. the check value) is modified each time a write operation is performed on the counter. For example, the content of the check register can be updated by a control signal each time a write operation is performed on the counter. The check value stored in the check register is used for determining whether a write operation performed on the counter is an authorized write operation or an unauthorized write operation. The check value may be incremented each time a write operation is performed, replaced with a new random number each time a write operation is performed, or a combination of both.Type: ApplicationFiled: May 8, 2008Publication date: September 24, 2009Inventors: Holger Haiplik, Clive Robert Graham
-
Patent number: 7573969Abstract: A counting device includes a set of memory cells, which are configured to store respective bits of a count code. A controller is coupled to the memory cells so as to increment, in response to occurrences of a count input, the count code in the set of the memory cells from an initial value up to a preset bound in each of a plurality of successive iterations, and to shift the bits of the count code that are respectively stored in the memory cells in each of the iterations relative to a preceding iteration.Type: GrantFiled: September 27, 2007Date of Patent: August 11, 2009Assignee: Sandisk Il Ltd.Inventors: Eran Shen, Rotem Sela, Aviad Zer, Oren N. Honen, Ido Shilo
-
Patent number: 7526059Abstract: A counting device includes a set of memory cells, including multiple groups of the memory cells configured to store count words of a count code, which include a less significant word and a more significant word. A controller assigns first and second groups of the memory cells to store the less significant word and the more significant word. The controller increments the less significant word from an initial value up to a first limit in each plurality of successive first iterations and increments the more significant word from an initial value up to a second limit in each of a plurality of successive second iterations in response to reaching the first limit. Upon reaching the second limit, the controller makes a new assignment of the groups of the memory cells that are to store the less significant word and the more significant word.Type: GrantFiled: December 27, 2007Date of Patent: April 28, 2009Assignee: Sandisk IL Ltd.Inventors: Eran Shen, Boris Dolgunov
-
Publication number: 20080317189Abstract: The output bits of a binary ripple counter are used to control the sampling of those output bits, thereby ensuring accurate sampling. A sampler is provided with adjustable delay elements that permit accurate sampling regardless of: delay mismatch between the sampler and a data path of the counter; the length of the counter; operating speed; or PVT variations.Type: ApplicationFiled: June 20, 2008Publication date: December 25, 2008Applicant: TEXAS INSTRUMENTS INCORPORATEDInventors: Jingchen Zhuang, Robert Bogdan Staszewski
-
Publication number: 20080247500Abstract: In order to provide an IF counting method for realizing an IF counter with a smaller circuit configuration, an IF counter comprises a countdown IF counting unit 1 for counting frequency-divided IF signals, an IF count time period determination unit 2 for determining a count time period, an IF count upper limit presetting unit 3 for providing the countdown IF counting unit 1 with an initial value, a lower-order m-bit comparison unit 5 for comparing the lower-order m bits of the value counted by the countdown IF counting unit 1 with information preset in the IF count upper/lower limit difference presetting unit 3 and a determination unit 6 for determining whether the count value is within a prescribed range, according to the higher-order (n+1?m) bits of the value counted by the countdown IF counting unit 1 and the comparison result of the lower-order m-bit comparison unit.Type: ApplicationFiled: January 7, 2005Publication date: October 9, 2008Applicant: Kabushiki Kaisha Toyota JidoshokkiInventors: Shigetaka Goto, Hiroshi Miyagi
-
Publication number: 20080181354Abstract: A counting device includes a counting unit, period measuring unit, frequency distribution generating unit, representative value calculation unit, and correction value calculation unit. The counting unit counts the number of signals input during a counting interval. The number of signals has a linear relationship with a physical quantity. The signals have a substantially single frequency when the physical quantity is constant. The period measuring unit measures the period of a signal every time a signal is input during the counting interval. The frequency distribution generating unit generates the frequency distribution of signal periods from the measurement result. The representative value calculation unit calculates the representative value of the distribution of periods of signals from the frequency distribution.Type: ApplicationFiled: January 24, 2008Publication date: July 31, 2008Inventor: Tatsuya Ueno
-
Patent number: 7321651Abstract: A method, an apparatus, and a computer program are provided for generating an error detection state and correction of code patterns. Generally, conducting full speed testing of the dI/dt circuit in a low bandwidth lab environment is difficult. A circuit, however, can be employed that periodically detects the functionality of the dI/dt circuit to indicate success or failure. When errors are detected, the circuit allows for erroneous codes to be replaced with accurate ones. Using this circuit, conducting full speed testing of the dI/dt circuit in a low bandwidth lab environment can be more easily achieved.Type: GrantFiled: November 12, 2004Date of Patent: January 22, 2008Assignee: International Business Machines CorporationInventors: David W. Boerstler, Eskinder Hailu, Jieming Qi
-
Patent number: 7154983Abstract: The present invention provides an overflow detector for a FIFO. The FIFO includes a plurality of registers each having an input and an output, a plurality of write signals each respectively coupled to a clock, one of the plurality of registers, and a plurality of read switches each respectively coupled to an output of one of the plurality of registers, each of the plurality of read switches being controlled by a respective read signal. The overflow detector includes a plurality of clocked registers each of which is coupled to receive a write signal and its corresponding read signal, wherein each clocked register records a read signal and is clocked by the corresponding write signal.Type: GrantFiled: November 1, 2002Date of Patent: December 26, 2006Assignee: Broadcom CorporationInventor: Jun Cao
-
Patent number: 7120220Abstract: A non-volatile counter circuit includes a state machine having a first input for receiving one or more control signals, a second input for receiving a current count value, a third input for receiving historical information, and an output for providing a next count value and an up/down control signal, and a non-volatile counter having an input coupled to the output of the state machine, and an output for providing a non-volatile count value. The non-volatile counter can be implemented onto a single integrated circuit using ferroelectric memory technology. The non-volatile counter circuit includes a first power supply node and a second power supply node for receiving power for operating the non-volatile-counter circuit through a first power supply or a second power supply, or both. The first and second power supplies can be low energy power supplies such as that provided by a sensor, or can be conventional power supplies.Type: GrantFiled: December 23, 2004Date of Patent: October 10, 2006Assignee: Ramtron International CorporationInventors: Xiao-Hong Du, Craig Taylor
-
Patent number: 7092479Abstract: Ripple counter circuits in integrated circuit devices can have fast terminal count capability. A terminal count circuit can be configured to mask selected unstable counter bits generated by a ripple counter circuit using an indication that a terminal state of the ripple counter circuit has been reached. Related methods are also disclosed.Type: GrantFiled: September 1, 2004Date of Patent: August 15, 2006Assignee: Integrated Device Technology, Inc.Inventors: David Reid, Timothy Gillespie
-
Patent number: 7085341Abstract: A nonvolatile counter. A nonvolatile storage is organized in digits having non-uniform bases. Circuitry is provided to increment a count value represented by the digits in response to an increment command.Type: GrantFiled: July 8, 2003Date of Patent: August 1, 2006Assignee: Intel CorporationInventor: Steven E. Wells
-
Patent number: 6950490Abstract: A fault state detector for a ring counter is formed from unit current sources each switched under the control of a different one of the outputs of the ring counter. The currents switched in that manner are passed through a unit resistance to generate a voltage signal proportional to the number of asserted outputs from the ring counter. The voltage signal is compared to boundary reference values for valid states of the ring counter outputs and, if the voltage signal is not between the boundary reference values, a fault state is indicated.Type: GrantFiled: January 5, 2004Date of Patent: September 27, 2005Assignee: National Semiconductor CorporationInventors: Yongseon Koh, Jitendra Mohan
-
Patent number: 6937688Abstract: A state machine, a counter, and related method for gating redundant triggering clocks according to the initial states is provided. The state machine includes a plurality of state units and a clock gating circuit. Each of the state unit is triggered by a clock to generate a corresponding varying state, and the clock gating circuit is capable of selectively withholding a triggering clock to at least one state unit according only to an initial state, such that the selected state unit(s) will not be triggered by the triggering clock while the rest of the state units are triggered by the triggering clock to update their corresponding states.Type: GrantFiled: December 5, 2002Date of Patent: August 30, 2005Assignee: VIA Technologies Inc.Inventors: Yung-Huei Chen, Shan-Ting Hong
-
Patent number: 6882697Abstract: A digital counter with a dial position having a hardware part which determines the n lowest-value bits of the dial position and a software part which determines the remaining higher-value bits of the dial position includes first and a second software parts as the software part with the dial position being a combination of the first software part and the hardware part when the hardware part is in a first counting range, and being a combination of the second software part and the hardware part when the hardware part is in a second counting range.Type: GrantFiled: April 28, 2004Date of Patent: April 19, 2005Assignee: Tektronix International Sales GmbHInventor: Holger Galuschka
-
Patent number: 6828817Abstract: The invention provides an electrooptic device and an electronic apparatus, in which the electrical characteristics of many thin-film switching elements formed in a substrate to support an electrooptic material can be accurately inspected. The invention also provides a method for making the electrooptic device. In a TFT array substrate of a liquid crystal device, an inspection TFT is formed in one of dummy pixels disposed at the periphery of a pixel region. A pixel electrode connected to a drain region of the TFT functions as a first inspection pad. In an adjacent dummy pixel, the pixel electrode electrically connected to an extended portion of a data line functions as a second inspection pad. In another adjacent dummy pixel, the pixel electrode electrically connected to an extended portion of a scan line via a junction electrode functions as a third inspection pad.Type: GrantFiled: January 22, 2003Date of Patent: December 7, 2004Assignee: Seiko Epson CorporationInventor: Shin Fujita
-
Patent number: 6826249Abstract: Described are fast synchronous counters with reduced combinatorial logic. In one embodiment, a four-bit shift register is configured in a ring and preset with a data pattern (e.g., 1000). The register is then rapidly shifted into any of four unique states. Combinatorial logic connected to the shift register converts the four unique states into a two-bit binary signal representative of the four states. In the general case, counters in accordance with this embodiment represent N-bit binary numbers using 2N synchronous storage elements. Two or more counters can be combined to produce larger synchronous counters. An up/down counter in accordance with yet another embodiment is connected to a multi-path delay line to create a variable delay circuit. The switching speed of the delay circuit is independent of the number of delay settings. Also advantageous, the delay circuit scales linearly, in terms of power consumption and area, with changes in delay granularity.Type: GrantFiled: October 10, 2002Date of Patent: November 30, 2004Assignee: XILINX, Inc.Inventor: Ahmed Younis
-
Patent number: 6792065Abstract: A digital counter that uses non-volatile memories as storage cells, wherein the storage cells are sub-divided into two groups, one for the implementation of a rotary counter that keeps track of the less significant part of the count and a binary counter that keeps track of the more significant part of the count. The rotary counter implements a counting method that maximizes the count that can be obtained before the endurance limit of the memory is reached by making sure that each change of state of each cell is recorded as one count and that all cells in the rotary counter experience two change of state in every cycle. The binary counter records the number of cycles the rotary counter has gone through.Type: GrantFiled: January 21, 2003Date of Patent: September 14, 2004Assignee: Atmel CorporationInventor: Kerry D. Maletsky
-
Patent number: 6704387Abstract: A method and apparatus for providing of normalizing a bit count is provided. The method comprises counting bits for a first frame, and normalizing a target bit in a target frame using the bits of the frame. The method then comprises counting to the normalized target bit in the target frame.Type: GrantFiled: September 11, 2001Date of Patent: March 9, 2004Assignee: Oak Technology, Inc.Inventor: Xiao Lin
-
Patent number: 6687325Abstract: A nonvolatile counter. A nonvolatile storage is organized in digits having non-uniform bases. Circuitry is provided to increment a count value represented by the digits in response to an increment command.Type: GrantFiled: June 23, 1999Date of Patent: February 3, 2004Assignee: Intel CorporationInventor: Steven E. Wells
-
Patent number: 6661864Abstract: A counter circuit includes a plurality of flip flop circuits (FF circuits) sequentially connected for receiving a common clock signal, and two-input logic gates each having an input connected to an output of a corresponding FF circuit and the other input connected to an output of a common FF circuit, and of which output signal is supplied to an FF circuit positioned at the post stage of the corresponding FF circuit. A booby trap is realized by the two-input logic gates. The value input to each of the FF circuits is determined by logical operation of at most two logical values, so that the counter circuit can be adapted to the increasing frequency of a clock signal CLK. Thus, the counter circuit with the booby trap, capable of performing high-speed operation can be provided.Type: GrantFiled: August 15, 2001Date of Patent: December 9, 2003Assignee: Mitsubishi Denki Kabushiki KaishaInventor: Masahiko Ishiwaki
-
Patent number: 6578161Abstract: A counting apparatus comprising an execution detection circuit for detecting the execution of a predetermined operation; plural memory circuits for commonly storing the information on the number of execution at each detection of the execution; a destruction detection circuit for detecting, at the storage of the information, whether the information stored in each memory circuit is destructed; and a correction circuit adapted, upon detection that the information of a memory circuit is destructed, to correct the destructed information with the information of another memory circuit.Type: GrantFiled: September 7, 1999Date of Patent: June 10, 2003Assignee: Canon Kabushiki KaishaInventors: Hideto Kohtani, Tsuyoshi Muto
-
Patent number: 6519311Abstract: The present invention provides an overflow detector for a FIFO. The FIFO includes a plurality of registers each having an input and an output, a plurality of write signals each respectively coupled to a clock, one of the plurality of registers, and a plurality of read switches each respectively coupled to an output of one of the plurality of registers, each of the plurality of read switches being controlled by a respective read signal. The overflow detector includes a plurality of clocked registers each of which is coupled to receive a write signal and its corresponding read signal, wherein each clocked register records a read signal and is clocked by the corresponding write signal.Type: GrantFiled: March 21, 2002Date of Patent: February 11, 2003Assignee: Broadcom CorporationInventor: Jun Cao
-
Patent number: 6486717Abstract: The oscillator 40 with cycle time correction includes a low accuracy oscillator 30A generating a clock CLK3, a counter 41 counting the clock CLK3 and cleared by activation of a clear signal CLR1, a register 42 storing a count CN of the counter 41 as a reference value RV in response to activation of a capture signal CAP; a comparator 43 activating a coincidence signal EQ when CN=RV, a control register 44 including a bit outputting a clear signal CLR2, a bit outputting an enable signal EN and a bit outputting a capture signal CAP, and logic circuits 45 and 46 activating the clear signal CLR1 when the clear signal CLR2 is active or when the enable signal EN and the coincidence signal EQ are both active.Type: GrantFiled: August 18, 2000Date of Patent: November 26, 2002Assignee: Fujitsu LimitedInventors: Toshiaki Kinoshita, Kunio Aduma
-
Patent number: 6473484Abstract: A digital counter and method for counting are implemented which minimize fatigue-related failure in the storage element for the count value. The counting sequence is chosen such that the transitions within individual storage elements are the same for each element within a complete counting cycle. The invention extends to software or microcontroller implemented methods for counting, including encoding and decoding applications.Type: GrantFiled: June 30, 2000Date of Patent: October 29, 2002Assignee: Microchip Technology IncorporatedInventor: Robert P. Mather
-
Patent number: 6473722Abstract: A fault detection system applies known data to the input of a circuit being inspected for faults and examines the circuit output for expected results. Faults in a circuit are detected by receiving unexpected results at the circuit output. A fault detection circuit provides a fault signal that is enabled only when a reset line is activated. Activation of the reset line also prompts the known data to be applied to the circuit input. The known data can be derived from memory storage units that provide a known output upon activation of the reset signal. Accordingly, the system does not require parity bits or excessive hardware to provide fault detection for almost all modes of failure in a given circuit.Type: GrantFiled: December 18, 1998Date of Patent: October 29, 2002Assignee: NEC CorporationInventor: Hirotaka Nakano
-
Patent number: 6459752Abstract: A system and a method are characterized in that the method of detection can be configured by varying a size and/or a position of a time slot to be taken into consideration for the detection and/or by varying relevant bits of the counts to be compared. This makes it possible to individually adapt the detection method to various or varying requirements at any time and with a minimum of expenditure required.Type: GrantFiled: September 4, 2001Date of Patent: October 1, 2002Assignee: Infineon Technologies AGInventors: Peter Rohm, Patrick Leteinturier
-
Patent number: 6396894Abstract: The present invention provides an overflow detector for a FIFO. The FIFO includes a plurality of registers each having an input and an output, a plurality of write signals each respectively coupled to a clock, one of the plurality of registers, and a plurality of read switches each respectively coupled to an output of one of the plurality of registers, each of the plurality of read switches being controlled by a respective read signal. The overflow detector includes a plurality of clocked registers each of which is coupled to receive a write signal and its corresponding read signal, wherein each clocked register records a read signal and is clocked by the corresponding write signal.Type: GrantFiled: January 29, 2001Date of Patent: May 28, 2002Assignee: Broadcom CorporationInventor: Jun Cao
-
Patent number: 6385274Abstract: A watchdog timer includes an instruction decoder, a delay circuit and a counter. The instruction decoder decodes a watchdog timer initialization instruction regularly executed to generate an instruction pulse for initializing the count of the counter. The delay circuit delays the rising edge of the instruction pulse, and supplies the delayed instruction pulse to the counter as a signal for initializing the count. The delay circuit prevents the pulse signal from being supplied to the counter when the operation frequency of the microcomputer is high or when the supply voltage to the microcomputer is low, so that the count of the counter overflows, and the overflow signal causes the microcomputer to be reset. This makes it possible to reset the microcomputer before it runs away, thereby solving a problem of a conventional watchdog timer in that the microcomputer can produce, if it runs away, an unexpected signal from its port before it is reset, and hence can impair the security of the system.Type: GrantFiled: June 8, 2000Date of Patent: May 7, 2002Assignees: Mitsubishi Denki Kabushiki Kaisha, Mitsubishi Electric System LSI Design CorporationInventor: Tomonori Nohara
-
Patent number: 6292524Abstract: A counting apparatus having excellent fail-safe characteristics can be used in a rotation-stopped detection apparatus. As a first feature, timing of a high-frequency signal P2 is carried out by a counter 1 after completion of a counting of pulse signals P1. When the frequency of the timing output for the high-frequency signal is a predetermined value, a judgment signal, indicating that the counting is normal, is generated by a frequency discriminating circuit 30. As a second feature, a counter 100 is preset using a preset signal. Then, after verifying by an output from a self hold circuit 102 that the counter 100 has been reset, a counting output is generated from a self hold circuit 104. As a third feature, the counting apparatus is used as timer circuits 203, 300, 400, and the generation frequency of a rotation detection pulse signal IP based on a sensor signal, is obtained to thereby detect a rotation-stopped condition of a rotating body.Type: GrantFiled: June 20, 2000Date of Patent: September 18, 2001Assignee: The Nippon Signal Co., Ltd.Inventors: Masayoshi Sakai, Koichi Futsuhara
-
Patent number: 6266625Abstract: There is described a method and system for calibrating measurements, in particular for calibrating a high resolution counter against an accurate real time calibrated clock signal. The method comprising obtaining the calibrated low resolution clock measurement and the corresponding high resolution counter measurement and calculating a range of possible corrections to the counter measurement to align it with the clock measurement. The correction range is adjusted to make it consistent with a previously stored correction range and a value is taken from it to calibrate the counter measurement. If the calculated range and the stored range are inconsistent then only the calculated range is used. A further measurement of the clock or counter is taken to double check.Type: GrantFiled: March 23, 1999Date of Patent: July 24, 2001Assignee: International Business Machines CorporationInventor: Andrew Johnson