Metastable State Prevention Patents (Class 326/94)
-
Patent number: 11556347Abstract: An objective is to provide an information processing device that can be started up stably, and an information processing method. A configuration execution unit of an information processing device writes configuration data into an FPGA. A clock signal monitoring unit detects whether a clock signal supplied from a CPU to the FPGA is stable or not, on condition that a configuration is complete. A startup processing unit starts up the CPU and the FPGA on condition that the clock signal is stable.Type: GrantFiled: April 23, 2021Date of Patent: January 17, 2023Assignee: TOSHIBA TEC KABUSHIKI KAISHAInventor: Yufei Gu
-
Patent number: 11416758Abstract: A system of smart edge sensors, wherein security and encryption is pushed to the edge of the network. In one example, an electronic device includes several sensors. The device is operated by a microprocessor. A plurality of smart edge devices are each interposed between a respective sensor and the microprocessor and intercepts communication between the sensor and the microprocessor. The smart edge device encrypt any data output by the sensor, and decrypt any data received from the microprocessor. A JTAG access is connected to a co-processor where executes a JTAG dongle to authenticate the sensor and an interface with the sensor.Type: GrantFiled: April 2, 2020Date of Patent: August 16, 2022Assignee: NUSANTAO, INC.Inventor: Raymond Vincent Corning
-
Patent number: 11196675Abstract: The present disclosure relates to flexible-Ethernet data processing methods and devices. One example method includes acquiring a to-be-switched first client service flow, where the first client service flow is a service flow suitable for transmission on a flexible Ethernet, performing first rate adaptation from a source clock domain to a target clock domain on the first client service flow to obtain a second client service flow that matches the target clock domain, and performing serial-to-parallel conversion on the second client service flow in the target clock domain to obtain a parallel client slot flow.Type: GrantFiled: April 29, 2020Date of Patent: December 7, 2021Assignee: Huawei Technologies Co., Ltd.Inventors: Xingyao Chen, Xiaojun Zhang, Shuai Xiao, Renlei Wang
-
Patent number: 11133921Abstract: A data synchronizer including an input stage, a driver stage, and a keeper stage. The input stage latches input data to a data node in response to a first clock signal transition. The driver stage has an input coupled to the data node and has an output coupled to a gain node. The keeper stage latches data asserted on the gain node back to the input stage to maintain data on the data node in response to a second transition of the clock signal. The driver stage has an increased drive strength and a reduced loading capacitance to increase the gain-bandwidth product of the latch loop to reduce metastability. A flip-flop may be configured with input and output latches each including driver stages having increased drive strength and reduced loading capacitance to increase the gain-bandwidth product of each of the latch loops to reduce metastability.Type: GrantFiled: July 29, 2020Date of Patent: September 28, 2021Assignee: Silicon Laboratories Inc.Inventors: Linxiao Shen, Thomas Saroshan David
-
Patent number: 11086669Abstract: In general, embodiments of the invention relate to processing backup jobs. The processing of backup jobs includes ordering a first plurality of jobs in a priority queue, where the first plurality of jobs is associated with a first workflow, ordering a second plurality of jobs in the priority queue, where the second plurality of jobs is associated with a second workflow, where the first workflow is associated with a higher weight than the second workflow, where the first plurality of jobs is scheduled to be serviced before the second plurality of jobs, and initiating servicing of the first plurality of jobs.Type: GrantFiled: July 30, 2019Date of Patent: August 10, 2021Assignee: EMC IP Holding Company LLCInventors: Swaroop Shankar Dh, Gururaj Kulkarni, Chandrakantha T. Nagaraja, Mahesh Reddy Appireddygari Venkataramana
-
Patent number: 11043961Abstract: The present application discloses an ADC (10). The ADC has an A/D conversion operation mode and a measurement operation mode. The ADC includes an input terminal (100), a DAC (104), and an output terminal (102). The input terminal is configured to receive an analog signal. The output terminal is configured to output a digital signal. The DAC includes a plurality of D/A conversion units. When the ADC operates in the A/D conversion operation mode, the ADC is configured to convert the analog signal into the digital signal, and when the ADC operates in the measurement operation mode, the digital signal related to a ratio of a capacitance of the D/A conversion unit to be measured to a total capacitance of the plurality of D/A conversion units.Type: GrantFiled: August 4, 2020Date of Patent: June 22, 2021Assignee: SHENZHEN GOODIX TECHNOLOGY CO., LTD.Inventors: Si Herng Ng, Wen-Chi Wang
-
Patent number: 10911035Abstract: A fixed-width pulse generator includes a metastability detector circuit, a delay signal generator, and a combinational logic circuit. The metastability detector circuit is configured to receive a trigger signal and generate state detection signals. The delay signal generator is configured to receive the state detection signals and the trigger signal, and delay the trigger signal by two different delay values to generate two different delayed signals. One of the delay values is based on the state detection signals. The combinational logic circuit is configured to receive the two delayed signals and an error signal, and generate a fixed-width pulse that remains constant over process, voltage, and temperature variations.Type: GrantFiled: May 4, 2020Date of Patent: February 2, 2021Assignee: NXP USA, INC.Inventors: Rohit Kumar Sinha, Amol Agarwal, Vandana Sapra
-
Patent number: 10732222Abstract: The invention relates to a real-time oscilloscope with a built-in time domain reflectometry (TDR) and/or time-domain transmission (TDT) function for measurements of a device under test (DUT). The real-time oscilloscope comprises at least one built-in generator and at least one real-time measurement channel. The built-in generator is in communication with the real-time measurement channel and the device under test (DUT) and is configured to generate incident signals. The real-time measurement channel is configured to capture incident signals transmitted to and reflected by and/or transmitted by the device under test (DUT).Type: GrantFiled: March 29, 2018Date of Patent: August 4, 2020Assignee: ROHDE & SCHWARZ GMBH & CO. KGInventors: Martin Peschke, Benedikt Lippert
-
Patent number: 10033386Abstract: A semiconductor circuit includes a first circuit and a second circuit. The first circuit is configured to generate a voltage level at a first node based on a voltage level of input data, an inverted value of the voltage level at the first node, a voltage level of a clock signal, and a voltage level at a second node; and the second circuit is configured to generate the voltage level at the second node based on the voltage level of input data, an inverted value of the voltage level at the second node, the voltage level of the clock signal, and the inverted value of the voltage level at the first node. When the clock signal is at a first level, the first and second nodes have different logical levels. When the clock signal is at a second level, the first and second nodes have the same logical level.Type: GrantFiled: July 27, 2017Date of Patent: July 24, 2018Assignee: Samsung Electronics Co., Ltd.Inventors: Hyun-Chul Hwang, Min-Su Kim
-
Patent number: 9753515Abstract: A power system includes a voltage regulating system and a digital circuit. The voltage regulating system receives a power down signal. The voltage regulating system selectively generates an output voltage according to the power down signal. When the digital circuit receives the output voltage, the digital circuit is operated. When the digital circuit is not operated, the power down signal is activated. After the external voltage source is switched on and before a voltage of the external voltage source reaches a fixed voltage, the voltage regulating system ignores the power down signal and generates the output voltage. After the voltage of the external voltage source reaches the fixed voltage, the voltage regulating system generates the output voltage if the power down signal is inactivated; the voltage regulating system stops generating the output voltage if the power down signal is activated.Type: GrantFiled: March 25, 2016Date of Patent: September 5, 2017Assignee: Faraday Technology Corp.Inventor: Chi-Yang Chen
-
Patent number: 9715914Abstract: Provided are, among other things, systems, apparatuses methods and techniques for changing the sampling rate of a discrete-time signal. One such apparatus includes a plurality of parallel processing paths, with each path comprising multiple storage banks and multiplexing elements that operate at a subsampling rate.Type: GrantFiled: September 8, 2016Date of Patent: July 25, 2017Assignee: Syntropy Systems, LLCInventor: Christopher Pagnanelli
-
Patent number: 9685953Abstract: In one form, a logic circuit includes an asynchronous logic circuit, a synchronous logic circuit, and an interface circuit coupled between the asynchronous logic circuit and the synchronous logic circuit. The asynchronous logic circuit has a plurality of asynchronous outputs for providing a corresponding plurality of asynchronous signals. The synchronous logic circuit has a plurality of synchronous inputs corresponding to the plurality of asynchronous outputs, a stretch input for receiving a stretch signal, and a clock output for providing a clock signal. The synchronous logic circuit provides the clock signal as a periodic signal but prolongs a predetermined state of the clock signal while the stretch signal is active. The asynchronous interface detects whether metastability could occur when latching any of the plurality of the asynchronous outputs of the asynchronous logic circuit using said clock signal, and activates the stretch signal while the metastability could occur.Type: GrantFiled: September 9, 2016Date of Patent: June 20, 2017Assignee: ADVANCED MICRO DEVICES, INC.Inventor: Greg Sadowski
-
Patent number: 9679242Abstract: A memristor apparatus includes meta-stable switching elements and an AHAH (Anti-Hebbian and Hebbian) feedback mechanism that operates the meta-stable switching elements by controlling the electric field across the meta-stable switching elements. The meta-stable switching elements form a device with an electrical resistance. Additionally, in some example embodiments the memristor apparatus can include a synapse apparatus comprising a differential pair of memristor apparatuses including the memristor apparatus.Type: GrantFiled: July 8, 2015Date of Patent: June 13, 2017Assignee: Knowm Tech, LLCInventor: Alex Nugent
-
Patent number: 9647655Abstract: According to one aspect, embodiments herein provide a current to frequency converter comprising a node configured to be coupled to a photodetector and to receive a photo-current from the photodetector, a capacitor having a first terminal and a second terminal and configured to accumulate electrical charge derived from the photo-current on the first terminal and the second terminal, a switch network configured to selectively couple one of the first terminal and the second terminal to the node, and a Master-Slave (MS) Flip Flop (FF) coupled to the switch network and configured to operate the switch network to toggle which of the first terminal and the second terminal is coupled to the node based on a voltage at the node.Type: GrantFiled: March 27, 2015Date of Patent: May 9, 2017Assignee: RAYTHEON COMPANYInventors: Martin S. Denham, Bruce E. Bozovich
-
Patent number: 9602085Abstract: A data storage element comprises a master stage (MS) with a first and a second latch (LI, L2), an error stage (ES) and a slave stage (SLS). The first latch (LI) generates in a clocked fashion based on a clock signal (CLK, CLKT, CLKB) a first logical signal (DOUT1) based on an input signal (DATA) in relation to a first threshold level (TP1). The second latch generates (L2) in a clocked fashion based on the clock signal (CLK, CLKT, CLKB) a second logical signal (DOUT2) based on the input signal (DATA) in relation to a second threshold level (TP2). The second threshold level (TP2) is distinct from the first threshold level (TP1). The error stage provides an error signal (ER) with a first logical state if the first and the second logical signal (DOUT1 , DOUT2) have the same logical state, and with a second logical state they have different logical states.Type: GrantFiled: November 7, 2013Date of Patent: March 21, 2017Assignee: Synopsys, Inc.Inventors: Prashant Dubey, Shivangi Mittal, Raushan Kumar Jha
-
Patent number: 9503065Abstract: Example circuitry includes: a first sampling circuit configured to operate based on a first clock signal, to receive data, and to sample the data, where the first clock signal is calibrated to compensate for a first timing error in a rising edge of the data; a second sampling circuit configured to operate based on a second clock signal, to receive the data, and to sample the data, where the second first clock signal is calibrated to compensate for a second timing error in a falling edge of the data; and a third sampling circuit to receive the data and a third clock signal, to sample the data based on the third clock signal to produce sampled data, and to control an output of the circuitry based on the sampled data to be either an output of the first sampling circuit or an output of the second sampling circuit.Type: GrantFiled: August 31, 2015Date of Patent: November 22, 2016Assignee: Teradyne, Inc.Inventors: Jan Paul Antonie van der Wagt, Ron Sartschev, Bradley A Phillips
-
Patent number: 9419592Abstract: A sequential circuit arrangement and method are provided in which a latch input signal and a latched version of the input signal are compared to derive a difference signal. This difference signal can detect when changes in the input are not propagated to the output. A second logic gate arrangement derives an error signal from the product of difference signal and a delayed version of the difference signal. This means that normal operation of the circuit is not detected as an error—only when the latched output fails to follow the input after the normally expected delay is the error signal created. The latch element output or an inverted version of the latch element output is selected in dependence on the error signal.Type: GrantFiled: September 5, 2014Date of Patent: August 16, 2016Assignee: NXP B.V.Inventors: Vibhu Sharma, Jose de Jesus Pineda De Gyvez
-
Patent number: 9323285Abstract: An integrated circuit with hazard prediction and prevention circuitry is provided. The hazard prediction circuitry may predict a future hazard condition between two periodic signals, and the hazard prevention circuitry may selectively delay at least one of the two periodic signals to avoid the predicted hazard condition. Single-port memory cells may provide multiport memory functionality using an arbitration circuit that includes the hazard prediction and prevention circuitry and receives memory access requests from at least two request generators. The arbitration circuit may operate in synchronous mode and perform port selection based on a predetermined logic table. The arbitration circuit may also operate in asynchronous mode and execute a memory access request as soon as it is received by the arbitration circuit. Metastability caused by receiving memory access requests at the same time from at least two request generators may be avoided with the hazard prediction and prevention circuitry.Type: GrantFiled: August 13, 2013Date of Patent: April 26, 2016Assignee: Altera CorporationInventor: David Lewis
-
Patent number: 9325487Abstract: Systems and methods are provided for transferring a signal from a first clock domain to a second clock domain. A system includes a pulse generator configured to receive an input data signal in the first clock domain and to generate a pulse. The system further includes an unclocked flip-flop configured to generate a first output signal. The first output signal is received by a circuit operating in the second clock domain, and the first output signal has one of a first logical value and a second logical value. The unclocked flip-flop is configured to set the first output signal to the first logical value in response to the pulse. The unclocked flip-flop is configured to reset the first output signal to the second logical value in response to a clock signal in the second clock domain and a second output signal generated by the circuit.Type: GrantFiled: December 18, 2014Date of Patent: April 26, 2016Assignee: MARVELL ISRAEL (M.I.S.L.) LTD.Inventor: Gideon Paul
-
Publication number: 20150138905Abstract: Described is an apparatus which comprises: a first memory unit having an input and an output, wherein the first memory unit operates on a first power supply which is operable to be turned off; a second memory unit having an input coupled to the output of the first memory unit, and an output, wherein the second memory unit operates on a second power supply which is always on; and a control logic coupled to the first and second memory units, the control logic to provide one or more control signals to each of the first and second memory units.Type: ApplicationFiled: November 18, 2013Publication date: May 21, 2015Inventors: Senthilkumar JAYAPAL, Mark E. SCHUELEIN, Deepak BHATIA
-
Patent number: 9020084Abstract: Techniques for resolving a metastable state in a synchronizer are described herein. In one embodiment, a circuit for resolving a metastable state in a synchronizer comprises a signal delay circuit coupled to a node of the synchronizer, wherein the signal delay circuit is configured to delay a data signal at the node to produce a delayed data signal, and a transmission circuit coupled to the signal delay circuit, wherein the transmission circuit is configured to couple the delayed data signal to the node after a delay from a first edge of a clock signal.Type: GrantFiled: January 31, 2013Date of Patent: April 28, 2015Assignee: QUALCOMM IncorporatedInventors: Seid Hadi Rasouli, Animesh Datta, Saravanan Marimuthu, Ohsang Kwon
-
Publication number: 20150102838Abstract: A semiconductor device includes a signal detection unit suitable for detecting a state of an input signal and generating a detection signal based on a detected result, and a signal transmission unit suitable for selectively transmitting the input signal in response to the detection signal, wherein the signal detection unit includes a state signal generation unit suitable for detecting a level shifting time of the input signal, and generating a state signal at a detected level shifting time, and a state determination unit suitable for comparing a voltage level of the input signal with a voltage level of a reference voltage in response to the state signal, and outputting the detection signal.Type: ApplicationFiled: December 15, 2013Publication date: April 16, 2015Applicant: SK hynix Inc.Inventors: Seung-Geun BAEK, Hoon CHOI
-
Patent number: 8937492Abstract: Systems and methods are provided for transferring a signal from a first clock domain to a second clock domain. A system includes a pulse generator configured to receive an input data signal in the first clock domain and to generate a pulse. The system further includes an unclocked flip-flop configured to generate a first output signal. The first output signal is received by a circuit operating in the second clock domain, and the first output signal has one of a first logical value and a second logical value. The unclocked flip-flop is configured to set the first output signal to the first logical value in response to the pulse. The unclocked flip-flop is configured to reset the first output signal to the second logical value in response to a clock signal in the second clock domain and a second output signal generated by the circuit.Type: GrantFiled: October 23, 2013Date of Patent: January 20, 2015Assignee: Marvell Israel (M.I.S.L) Ltd.Inventor: Paul Gideon
-
Publication number: 20150015305Abstract: Synchronisation circuitry 2 comprises a first dynamic circuit stage 4 generating a first stage state signal which is pulse amplified by pulse amplifying circuitry 8 to generate a pulse amplified signal. The pulse amplified signal is supplied to a second dynamic circuit stage 6 where it is used to control generation of a second stage state signal. The pulse amplifying circuitry 8 comprises a chain of serially connected skewed inverters 20, 22. The action of the pulse amplifying circuitry 8 is to reduce the probability of metastability in the output of the second dynamic stage 6.Type: ApplicationFiled: July 12, 2013Publication date: January 15, 2015Inventors: Bharan GIRIDHAR, Matthew Rudolph Fojtik, David Alan Fick, Dennis Michael Sylvester, David Theodore Blaauw
-
Patent number: 8928351Abstract: Testing power domains of a circuit design includes correlating, using a processor, a selected power domain of a circuit design having a plurality of power domains with a partial reconfiguration partition and implementing the circuit design within an integrated circuit. The partial reconfiguration partition is implemented within a reconfigurable region of the integrated circuit. A power off state for the selected power domain of the circuit design is emulated by partially reconfiguring the reconfigurable region of the integrated circuit.Type: GrantFiled: March 13, 2013Date of Patent: January 6, 2015Assignee: Xilinx, Inc.Inventor: Samskrut J. Konduru
-
Patent number: 8928377Abstract: A scannable fast dynamic register including a data and scan enable circuit, a precharge circuit, a select circuit, a store circuit, and a scan input enable circuit. The data and scan enable circuit pulls a first precharge node to a discharge node in response to the clock upon evaluation in normal mode. The precharge circuit precharges first and second precharge nodes high, in which one of the precharged nodes discharges depending upon whether a data block evaluates. The store circuit and an output gate are responsive to the second precharge node to provide the output. The select circuit is interposed before the store circuit to allow injection of scan data in a scan mode. In scan mode, the scan input enable circuit provides scan data to the select and store circuits. The scan input enable circuit also includes a store circuit which operates with the first store circuit in a master-slave configuration.Type: GrantFiled: July 25, 2013Date of Patent: January 6, 2015Assignee: VIA Technologies, Inc.Inventor: Imran Qureshi
-
Publication number: 20140347099Abstract: Apparatuses, circuits, and methods are disclosed for reducing or eliminating unintended operation resin ling from metastability in data synchronization. In one such example apparatus, a sampling circuit is configured to provide four samples of a data input signal. A first and a second of the four samples are associated with a first edge of a latching signal, and a third and a fourth of the four samples are associated with a second edge of the latching signal. A masking circuit is configured to selectively mask a signal corresponding to one of the four samples responsive to the four samples not sharing a common logic level. The masking circuit is also configured to provide a decision signal responsive to selectively masking or not masking the signal.Type: ApplicationFiled: August 11, 2014Publication date: November 27, 2014Inventor: YANTAO MA
-
Patent number: 8878569Abstract: A detector circuit is disclosed that detects bus signal conditions. To detect a START condition, asynchronous sequential logic detects a first bus signal transition (e.g., from high to low) and a second bus signal (e.g., a high signal). The outputs of the asynchronous sequential logic are combined to produce a START signal that can be latched, so that the START signal can be used to wake up a system or for other purposes. To detect a STOP condition, asynchronous sequential logic is set by a transition (e.g., low to high) of the first bus signal and a second bus signal (e.g., a high signal), producing a STOP signal that can be used to reset the asynchronous sequential logic and the latch.Type: GrantFiled: April 23, 2013Date of Patent: November 4, 2014Assignee: Atmel CorporationInventor: Ian Fullerton
-
Patent number: 8760208Abstract: An apparatus may include a storage circuit that may have a first terminal and a second terminal and may have two cross-coupled inverters. The apparatus may include a feedback circuit coupled to the first terminal. The feedback circuit may include electronic logic elements to determine if the storage circuit is in a metastable state. The feedback circuit may couple at least one of the first and second terminals to one of a voltage reference and a voltage source if determined that the storage circuit is in a metastable state.Type: GrantFiled: March 30, 2012Date of Patent: June 24, 2014Assignee: Intel CorporationInventors: Charles E. Dike, Mark E. Schuelein
-
Patent number: 8742792Abstract: Switching circuits, latches and methods are provided, such as those that may respond to an input signal that transitions from a first binary level to a second binary level. One such switching circuit may have a metastable state that is closer to a first voltage corresponding to the first binary level than it is to a second voltage corresponding to the second binary level. In other embodiments, the metastable state may be dynamically adjustable so that it is at one voltage before the circuit switches and at a different voltage after the circuit switches. As a result, the switching circuit may respond relatively quickly to the input signal transitioning from the first binary level to the second binary level.Type: GrantFiled: September 14, 2012Date of Patent: June 3, 2014Assignee: Micron Technology, Inc.Inventor: John McCoy
-
Patent number: 8638122Abstract: A metastability-hardened storage circuit includes at least one inverting circuit. The inverting circuit has a logical input. The logical input of the inverting circuit is split into a pair of physical inputs.Type: GrantFiled: April 18, 2011Date of Patent: January 28, 2014Assignee: Altera CorporationInventors: Bruce B. Pedersen, Sivaraman Chokkalingam
-
Patent number: 8559576Abstract: Embodiments of a synchronization circuit are described. This synchronization circuit includes multiple selectively coupled synchronization stages which are configurable to synchronize data and control signals between a first time domain and a second time domain, where the synchronization can be performed based on asynchronous or synchronous events associated with either the first time domain or the second time domain. Additionally, the synchronization circuit includes control logic, coupled to the synchronization stages, which is configured to adapt a number of synchronization stages used to synchronize the data and the control signals based on an estimate of a probability of metastability persisting to an output of the synchronization circuit during the synchronization.Type: GrantFiled: August 18, 2008Date of Patent: October 15, 2013Assignee: Oracle America, Inc.Inventors: Tarik Ono, Mark R. Greenstreet
-
Patent number: 8395417Abstract: A digital noise filter circuit includes a gating clock generating circuit and a noise filter circuit. The gating clock generating circuit compares logic levels of an input signal and an output signal of the noise filter circuit. The gating clock generating circuit supplies a gating clock as an operating clock to the noise filter circuit when the logic levels of both signals do not coincide, and halts supply of the gating clock when the logic levels of both signals do coincide. The noise filter circuit removes noise from the input signal and outputting the resultant signal as the output signal.Type: GrantFiled: May 12, 2011Date of Patent: March 12, 2013Assignee: Renesas Electronics CorporationInventor: Ryoichi Yamaguchi
-
Patent number: 8384437Abstract: A semiconductor device comprising clock gating logic. The clock gating logic comprises clock freezing logic arranged to receive a selected clock signal and an enable signal. The clock freezing logic is further arranged to output a gated clock signal substantially corresponding to the selected clock signal when the enable signal comprises an inactive state, and to freeze the output gated clock signal when the enable signal comprises an active state. The clock gating logic further comprises polarity comparison logic arranged to compare polarities of an input clock signal and the gated clock signal and selector logic arranged to select from the input clock signal and an inverted input clock signal, based on a result of a comparison of the polarities of the input clock signal and the gated clock signal and to provide the selected clock signal to the clock freezing logic.Type: GrantFiled: September 15, 2008Date of Patent: February 26, 2013Assignee: Freescale Semiconductor, Inc.Inventors: Sergey Sofer, Ami Dabush, Michael Priel
-
Publication number: 20130015884Abstract: Switching circuits, latches and methods are provided, such as those that may respond to an input signal that transitions from a first binary level to a second binary level. One such switching circuit may have a metastable state that is closer to a first voltage corresponding to the first binary level than it is to a second voltage corresponding to the second binary level. In other embodiments, the metastable state may be dynamically adjustable so that it is at one voltage before the circuit switches and at a different voltage after the circuit switches. As a result, the switching circuit may respond relatively quickly to the input signal transitioning from the first binary level to the second binary level.Type: ApplicationFiled: September 14, 2012Publication date: January 17, 2013Applicant: Micron Technology, Inc.Inventor: John McCoy
-
Patent number: 8354870Abstract: A clock-switching circuit having at least two inputs for receiving at least two different clock sources, an output for providing a selected one of the clock sources, and a switch for selecting the one of the inputs to provide on the output, the switch including elements that, prevent the providing of a truncated version of any of the clock sources on the output, always provide a clock signal on the output, and always maintain phase alignment and pulse ratio of the clock sources on the output.Type: GrantFiled: July 1, 2010Date of Patent: January 15, 2013Assignee: LSI CorporationInventors: Hao Qiong Chen, Wen Zhu
-
Patent number: 8332800Abstract: A method for identifying and removing redundant signal paths includes determining whether a given input to a logic circuit is coupled to both an input of a cone of logic of a data input of a clocked state element and a clock gate circuit that is coupled to disable a clock input to the clocked state element. The method may include removing the given input from the cone of logic such that the given input is no longer coupled to the input of the cone of logic responsive to determining that the given input is coupled to both the input of the cone of logic and the clock gate circuit. The method may include preserving the given input to the clock gate circuit such that the given input continues to be coupled to the clock gate circuit after being removed from the input of the cone of logic.Type: GrantFiled: June 3, 2011Date of Patent: December 11, 2012Assignee: Apple Inc.Inventor: Ben D. Jarrett
-
Patent number: 8289050Abstract: Switching circuits, latches and methods are provided, such as those that may respond to an input signal that transitions from a first binary level to a second binary level. One such switching circuit may have a metastable state that is closer to a first voltage corresponding to the first binary level than it is to a second voltage corresponding to the second binary level. In other embodiments, the metastable state may be dynamically adjustable so that it is at one voltage before the circuit switches and at a different voltage after the circuit switches. As a result, the switching circuit may respond relatively quickly to the input signal transitioning from the first binary level to the second binary level.Type: GrantFiled: September 21, 2010Date of Patent: October 16, 2012Assignee: Micron Technology, Inc.Inventor: John McCoy
-
Patent number: 8160859Abstract: A logic simulation apparatus includes: a jitter detector generation section 21 that generates information concerning a jitter circuit for determining whether a time variation occurs in signal passing between a first circuit and a second circuit, the first circuit configured to output a signal with a clock output from a predetermined clock source and the second circuit configured to output a signal with a clock output from a clock source different from the above predetermined clock source; and a constraint solver generation section 22 that generates information concerning a solver that is configured to create a signal to be output at an observation point using a logical expression of an output signal of the second circuit and output, based on the logical expression and output signal of the jitter detector circuit, a signal constrained by the output signal of the jitter detector circuit and output signal of the second circuit.Type: GrantFiled: July 8, 2009Date of Patent: April 17, 2012Assignee: Fujitsu LimitedInventor: Hiroaki Iwashita
-
Patent number: 8143930Abstract: Various methods and apparatus can be used for amplifying a time interval in a variety of applications. In an embodiment, a feedback device is implemented in a time amplifier in conjunction with an output device of the time amplifier.Type: GrantFiled: February 27, 2009Date of Patent: March 27, 2012Assignee: Realtek Semiconductor Corp.Inventor: Chia-Liang Lin
-
Patent number: 8134387Abstract: A synchronizer circuit for transferring data from a source clock domain to a target clock domain. A first latch in the target clock domain may capture a data value corresponding to current data received from the source clock domain. Under certain conditions, the first latch may enter into a metastable, or undefined logic state. A second latch may remain stable, and store a previous value corresponding to data that has most recently been transferred from the source clock domain to the target clock domain. The respective values output by the two latches may be compared by a detection circuit, and a value derived from the output value of the first latch and corresponding to the current data may be written to an output latch if the current data differs from the stored previous value. The detection circuit may also provide a defined logical value to the output latch even if the first latch is in a metastable state.Type: GrantFiled: June 2, 2011Date of Patent: March 13, 2012Assignee: Apple Inc.Inventors: Bo Tang, Edgardo F. Klass
-
Patent number: 8063682Abstract: A first signal processor performs predetermined signal processing on an input signal to provide a change to at least one of the characteristic values thereof. A second signal processor is provided in the subsequent stage of the first signal processor and performs predetermined signal processing on an output signal from the first signal processor to provide a change to a characteristic value thereof. An amount of change provided to the characteristic value of the signal by the second signal processor is dependent on a power supply voltage. An amount of change provided to the characteristic value of the signal by the first signal processor is configured to be adjustable. A control circuit monitors a power supply voltage supplied to the second signal processor and adjusts in accordance with the power supply voltage the amount of change provided to the characteristic value of the signal by the first signal processor.Type: GrantFiled: March 12, 2009Date of Patent: November 22, 2011Assignee: Advantest CorporationInventors: Shoji Kojima, Toshiyuki Okayasu
-
Patent number: 8049529Abstract: A redundancy scrubber. The novel scrubber includes fault detection logic for detecting if a circuit has been upset and a mechanism for automatically rewriting data to the circuit when an upset is detected. In an illustrative embodiment, the scrubber corrects for upsets in a circuit comprised of a plurality of redundant circuits, each redundant circuit including a data port for receiving data and a load enable port for controlling when the redundant circuit should load new data. The fault detection logic processes the outputs from each of the redundant circuits and outputs a fault detect signal indicating whether an upset has been detected in one or more of the redundant circuits. The fault detect signal is coupled to the load enable ports, forcing the redundant circuits to immediately reload with corrected data from a voter or with new incoming data when an upset is detected.Type: GrantFiled: July 30, 2008Date of Patent: November 1, 2011Assignee: Raytheon CompanyInventor: James L. Fulcomer
-
Publication number: 20110199121Abstract: In some embodiments related to a smart edge detector, the smart edge detector uses a second clock in a receiver domain (e.g., clock CLK_D2) to trigger a first flip-flop having a first clock in a transmitter domain (e.g., clock CLK_D1) as input data for the first flip-flop. The clock CLK_D2 through a delay cell also triggers a second flip-flop having the same clock CLK_D1 as input data for the second flip-flop. Based on the output of the first flip-flop (e.g., output S1) and of the second flip-flop (e.g., output S2), the embodiments determine whether the rising and or falling edge of clock CLK_D2 should be used for triggering in a transmitting and receiving application. The embodiments are applicable in both situations where the rising edge or falling edge of clock CLK_D1 is used as a triggering edge. Other embodiments are also disclosed.Type: ApplicationFiled: February 16, 2010Publication date: August 18, 2011Applicant: TAIWAN SEMICONDUCTOR MANUFACTURING COMPANY, LTD.Inventors: Shu-Chun YANG, Jinn-Yeh Chien
-
Publication number: 20110193593Abstract: A metastability-hardened storage circuit includes at least one inverting circuit. The inverting circuit has a logical input. The logical input of the inverting circuit is split into a pair of physical inputs.Type: ApplicationFiled: April 18, 2011Publication date: August 11, 2011Inventors: Bruce B. Pedersen, Sivaraman Chokkalingam
-
Patent number: 7982502Abstract: A synchronous circuit design is converted to an asynchronous circuit by converting synchronous circuit logic to an asynchronous circuit logic, and converting one or more asynchronous inputs at a circuit boundary to an asynchronous input to the converted asynchronous circuit logic, such that the converted asynchronous input is operable to generate a token upon observing a change in state on the asynchronous input. One or more asynchronous outputs at a circuit boundary is converted to an asynchronous output from the converted asynchronous circuit logic, such that the converted asynchronous output is operable to output updated data as soon as changed data is received from the converted asynchronous circuit logic in the asynchronous output.Type: GrantFiled: September 15, 2009Date of Patent: July 19, 2011Assignee: Achronix Semiconductor CorporationInventors: Rajit Manohar, Gael Paul, Marcel Van der Goot, Raymond Nijssen, Christopher LaFrieda, Clinton W. Kelly, Virantha Ekanayake
-
Patent number: 7977976Abstract: A synchronizer circuit for transferring data from a source clock domain to a target clock domain. A first latch in the target clock domain may capture a data value corresponding to current data received from the source clock domain. Under certain conditions, the first latch may enter into a metastable, or undefined logic state. A second latch may remain stable, and store a previous value corresponding to data that has most recently been transferred from the source clock domain to the target clock domain. The respective values output by the two latches may be compared by a detection circuit, and a value derived from the output value of the first latch and corresponding to the current data may be written to an output latch if the current data differs from the stored previous value. The detection circuit may also provide a defined logical value to the output latch even if the first latch is in a metastable state.Type: GrantFiled: May 21, 2010Date of Patent: July 12, 2011Assignee: Apple Inc.Inventors: Bo Tang, Edgardo F. Klass
-
Patent number: 7952391Abstract: A digital noise filter circuit includes a gating clock generating circuit and a noise filter circuit. The gating clock generating circuit compares logic levels of an input signal and an output signal of the noise filter circuit. The gating clock generating circuit supplies a gating clock as an operating clock to the noise filter circuit when the logic levels of both signals do not coincide, and halts supply of the gating clock when the logic levels of both signals do coincide. The noise filter circuit removes noise from the input signal and outputting the resultant signal as the output signal.Type: GrantFiled: May 24, 2010Date of Patent: May 31, 2011Assignee: Renesas Electronics CorporationInventor: Ryoichi Yamaguchi
-
Patent number: 7928768Abstract: A metastability-hardened storage circuit includes at least one inverting circuit. The inverting circuit has a logical input. The logical input of the inverting circuit is split into a pair of physical inputs.Type: GrantFiled: September 28, 2009Date of Patent: April 19, 2011Assignee: Altera CorporationInventors: Bruce B. Pedersen, Sivaraman Chokkalingam
-
Publication number: 20110074466Abstract: A metastability-hardened storage circuit includes at least one inverting circuit. The inverting circuit has a logical input. The logical input of the inverting circuit is split into a pair of physical inputs.Type: ApplicationFiled: September 28, 2009Publication date: March 31, 2011Inventors: Bruce B. Pedersen, Sivaraman Chokkalingam