Patents
Literature
Hiro is an intelligent assistant for R&D personnel, combined with Patent DNA, to facilitate innovative research.
Hiro

58results about How to "Avoid metastability" patented technology

Data buffer of high-speed data exchange interface and data buffer control method thereof

The invention discloses a data buffer of a high-speed data exchange interface and a data buffer control method thereof. The data buffer comprises a data storage unit, a buffer read-write control unit,a state register and a bit width conversion unit, wherein the data storage unit is used for buffering data among asynchronous clock zones; the buffer read-write control unit is used for controlling the read and write operations of the data buffer unit; the state register is used for controlling the exchange with the buffer read-write control unit and the state information; and the bit width conversion unit is used for carrying out bit width conversion when the bit width of the data storage unit and the bit width of a bus are different. The data buffer control process is achieved as follows: transmitting a read-write instruction to the buffer read-write control unit by a pack processing engine in a mode of facing to a unit; saving the storage state of the buffer by a transmitting mark state register; controlling the data transmission by buffer data; and realizing ordered data transmission by a self-increasing pointer. The invention has the advantages of strong control flexibility and high data transmission efficiency, and is used for multiport high-speed data exchange of a network processor and data link layer equipment.
Owner:XIDIAN UNIV

Clock switch circuit

The invention discloses a clock commutation circuit, which resolves technical problem of producing bur and metastable state. The clock commutation circuit of the invention is composed of two reset producing circuits, two OR gates, three NOT gates, two D-flip-flops and a clock output circuit, the reset producing circuits and the NOT gates constitutes a RS latch. Compared with the prior technology, when the first clock is switched to the second clock, the gating signal of the first clock is switched off when the first clock is at a low level, meanwhile the reset outputting signal of the second RS latch is released, the gating signal of the second clock is switched-on when the second clock is at a low level, thereby avoiding the bur during the clock switch. The reset producing circuit ensures that the asynchronous reset terminal of the D-flip-flop executes the synchronization operation to the reset signal through the RS latch circuit when the clock is at a low level, thereby avoiding the production of metastable state.
Owner:INVENGO INFORMATION TECH

Multi-channel parallel acquisition system with storage function and synchronous recognition function

The invention discloses a multi-channel parallel acquisition system with a storage function and a synchronous recognition function. In the N FPGA modules of the multi-channel parallel acquisition system, the first FPGA module generates valid trigger signals according to the trigger signal of a trigger channel and sends the valid trigger signals to the second FPGA module; and each FPGA module in the second FPGA module to the N-th FPGA module is configured with a delay module and a synchronous recognition module; the synchronous recognition modules are adopted to set the delay values of the delay modules according to the serial numbers of the corresponding FPGA modules in the initialization of the multi-channel parallel acquisition system; and the delay modules receive the valid trigger signals of the previous FPGA modules in the actual operation of the multi-channel parallel acquisition system, and delay the valid trigger signals according to the delay values, and send the delayed valid trigger signals to corresponding trigger modules, so that valid trigger signals can be generated. According to the multi-channel parallel acquisition system of the invention, the valid trigger signals in the FPGA modules in the multi-channel parallel acquisition system are accurately recognized and controlled, so that the correctness of the storage of data sequences of a back-end can be ensured.
Owner:UNIV OF ELECTRONICS SCI & TECH OF CHINA

SEU (single event upset)/SET (single event transient)-resistant dynamic comparator

The invention discloses an SEU (single event upset)/SET (single event transient)-resistant dynamic comparator, which comprises a pulse generating circuit based on a sensitive amplifier structure and an output latch circuit; the top of the whole comparator is provided with five input ports and four output ports outwards, the five input ports are respectively connected with clock signals, input signals and reference voltage signals, and the output ports are connected with data output signals; the pulse generating circuit is connected with the clock signals, the input signals, the reference voltage signals and the output latch circuit; and the output latch circuit is connected with the pulse generating circuit and the data output signals. The dynamic comparator has the advantages that the upset threshold LETth is greater than 500MeV/ (mg.cm2); the time delay is reduced while the high-speed low power consumption of the SEU/SET-resistant dynamic comparator same as that of a traditional dynamic comparator is achieved; the symmetrical arrangement, equal time delay and same drive capacity of complementary output terminals Q and QB are realized; by adopting the sensitive amplifier structure, the clock network is simple, reliable and small in load; and by adopting the minor clock swing technology, the power consumption is obviously reduced.
Owner:XI AN JIAOTONG UNIV

Method and circuit for improving device power up timing and predictability

Method and system for controllably and sequentially powering up subsystems of an electronic system, device or integrated circuit. In one example, a first supply voltage is selectively applied to a first subsystem, and when the first supply voltage has reached a predetermined value, a second supply voltage is selectively applied to the second subsystem. The first and second supply voltages may also be boosted to provide fast startup timing. In this manner, the first subsystem is powered-up before the second supply voltage is applied to the second subsystem—this provides for controlled, sequential power up of the subsystems of the electronic system, device or integrated circuit.
Owner:CETIN JOSEPH +1

Software-and-hardware collaborative simulation trading device and simulation system

The invention provides a software-and-hardware collaborative simulation trading device and a simulation system. The trading device comprises an incentive data input module, a simulation data output module and a configuration module, wherein the incentive data input module is connected with a to-be-test circuit module in an FPGA and used for receiving packaged incentive data, obtaining incentive data according to the packaged incentive data and sending the incentive data to the to-be-test circuit module; the simulation data output module is connected with the to-be-test circuit module and used for receiving simulation waveform data generated by the to-be-test circuit module, packaging the simulation waveform data and outputting the packaged simulation waveform data; the configuration module is respectively connected with the incentive data input module, the simulation data output module and the to-be-test circuit module and used for receiving configuration information and configuring the incentive data input module, the simulation data output module and the to-be-test circuit module according to the configuration information. The software-and-hardware collaborative simulation trading device is a module which is independent of a software-and-hardware collaborative simulation system, function expansion is more convenient, and the reliability and the portability are good.
Owner:HEFEI HAIBENLAN TECH

Method and apparatus for synchronizing data between different clock domains in a memory controller

The present invention provides method and apparatus for synchronizing data between different clock domains in a memory controller. In one embodiment, a memory controller is provided that includes a command decoder and synchronizing logic. The command decoder is operable to receive a command in accordance with a first clock domain. The synchronizing logic synchronizes the command to a second clock domain that is different from the first clock domain, and includes a first synchronization flop and a second synchronization flop operable to prevent metastability associated with synchronizing the command to the second clock domain.
Owner:ATMEL CORP

Hard-disc Active-lamp constant-frequency-flickering control system and method

InactiveCN107102933AAvoiding stop misjudgments and metastability problemsAvoid misjudgmentHardware monitoringConstant frequencyElectricity
The invention provides a hard-disc Active-lamp constant-frequency-flickering control system and method. The method includes the steps that reading-and-sporting action information of a hard disc is obtained through a hard-disc edge detection module, and the ACTIVVITY edge information of the hard disc is sent to a flickering frequency control module; the flickering frequency control module receives the ACTIVVITY edges of the hard disc, and all the ACTIVVITY edges of the hard disc are measured through a built-in counter; when the hard disc is located on the ACTIVVITY edges, control signals ACT-OUT are located at the low level, and the hard disc is located at a non-ACTIVITY edge, the control signals ACT-OUT are in the original state; the ACT-OUT level state is detected in real time through an output control module, and when ACT-OUT is located at the low level, LED lamps are controlled to be lighted on; when ACT-OUT is located at the high level, the LED lamps are controlled to be lighted off. Misjudging of users when the flickering frequencies of the LED lamps of all the hard discs are inconsistent is prevented.
Owner:ZHENGZHOU YUNHAI INFORMATION TECH CO LTD

Data access prediction

A method and integrated circuit for accessing data in a pipelined data processing apparatus in which the operating conditions of the pipelined data processing apparatus are such that metastable signals may occur on at least the boundaries of the pipelined stages is disclosed. The method comprises the steps of: receiving an indication that an instruction is to be processed by the pipelined data processing apparatus; generating a memory access prediction signal, the memory access prediction signal having a value indicative of whether or not the instruction is likely to cause a read access from a memory; generating a predicted memory access control value from the memory access prediction signal, the predicted memory access control value being generated to achieve and maintain a valid logic level for at least a sampling period thereby preventing any metastability in the predicted memory access control value; and in the event that the predicted memory access control value indicates that a read access is likely to occur, causing a read access to be initiated from the memory. Through this approach, an indication that an instruction is to be processed by the pipelined data processing apparatus is received and a memory access prediction signal indicative of whether or not the instruction is likely to cause a read access from a memory is then generated. The predicted memory access control signal is generated in a way which prevents any metastability being present in that signal. Hence, the signals used in a read access are prevented from being metastable which removes the possibility that metastable signals are used directly in the arbitration of data accesses. Also, the metastable signals may be prevented from being propagated from stage to stage.
Owner:ARM LTD

Extensible multi-port DDR3 controller based on FPGA

The invention relates to the technical field of communication, and especially relates to an extensible multi-port DDR3 controller based on an FPGA. The controller comprises an arbitration module, a read-write space size management module, a DDR3 IP core control module and an FIFO interface control module, and the arbitration module, the read-write space size management module, the DDR3 IP core control module and the FIFO interface control module are electrically connected in sequence. The arbitration module is used for comprehensively arbitrating and managing the read-write request of each port according to the size of the read-write residual available address space provided by the read-write space size management module, the FIFO capacity threshold corresponding to each port and the priority information of each port arranged according to the actual demand. The controller has a standard FIFO read-write interface form, the number of ports is configurable, the size of single read-writeis configurable, the total size of the address space of each port is configurable, and the read-write priority arbitration of each port is provided in the controller.
Owner:ウーハン ジョンケ ニウジン マグネティック レゾナンス テクノロジー カンパニー リミテッド

SEU (single event upset)/SET (single event transient)-resistant dynamic comparator

The invention discloses an SEU (single event upset) / SET (single event transient)-resistant dynamic comparator, which comprises a pulse generating circuit based on a sensitive amplifier structure and an output latch circuit; the top of the whole comparator is provided with five input ports and four output ports outwards, the five input ports are respectively connected with clock signals, input signals and reference voltage signals, and the output ports are connected with data output signals; the pulse generating circuit is connected with the clock signals, the input signals, the reference voltage signals and the output latch circuit; and the output latch circuit is connected with the pulse generating circuit and the data output signals. The dynamic comparator has the advantages that the upset threshold LETth is greater than 500MeV / (mg.cm2); the time delay is reduced while the high-speed low power consumption of the SEU / SET-resistant dynamic comparator same as that of a traditional dynamic comparator is achieved; the symmetrical arrangement, equal time delay and same drive capacity of complementary output terminals Q and QB are realized; by adopting the sensitive amplifier structure, the clock network is simple, reliable and small in load; and by adopting the minor clock swing technology, the power consumption is obviously reduced.
Owner:XI AN JIAOTONG UNIV

Metastable state risk avoidance method and circuit in cross-clock domain data transmission

The invention relates to a metastable-state risk avoidance method and circuit in cross-clock-domain data transmission, and the method comprises the steps: constructing a plurality of receiving end clocks with the same frequency and different phases, sampling transmitting end data in the whole receiving end clock period, and determining the metastable-state risk in the cross-clock-domain data transmission according to the difference of the transmitting end data sampling results of the receiving end clocks with different phases. And judging whether each receiving end clock has a metastable state risk when sampling the data of the sending end in real time, and continuously switching and selecting the receiving end clocks which do not have risks in a future period of time to carry out data communication with the sending end. Compared with the prior art, the method has the advantages that the potential metastable risk can be predicted in advance, and the phase of the effective clock of the receiving end is adaptively adjusted to avoid the imminent metastable risk, so that the reliability of cross-clock domain data transmission is ensured; moreover, the method can be applied to cross-clock domain data transmission of different frequency relationships through simple modeling simulation, does not need to carry out a data test or experiment in advance, and is convenient to use.
Owner:SHANGHAI JIAO TONG UNIV

Control of metastability in the pipelined data processing apparatus

A method and integrated circuit for accessing data in a pipelined data processing apparatus in which the operating conditions of the pipelined data processing apparatus are such that metastable signals may occur on at least the boundaries of the pipelined stages is disclosed. The method comprises the steps of: receiving an indication that an instruction is to be processed by the pipelined data processing apparatus; generating a memory access prediction signal, the memory access prediction signal having a value indicative of whether or not the instruction is likely to cause a read access from a memory; generating a predicted memory access control value from the memory access prediction signal, the predicted memory access control value being generated to achieve and maintain a valid logic level for at least a sampling period thereby preventing any metastability in the predicted memory access control value; and in the event that the predicted memory access control value indicates that a read access is likely to occur, causing a read access to be initiated from the memory. Through this approach, an indication that an instruction is to be processed by the pipelined data processing apparatus is received and a memory access prediction signal indicative of whether or not the instruction is likely to cause a read access from a memory is then generated. The predicted memory access control signal is generated in a way which prevents any metastability being present in that signal. Hence, the signals used in a read access are prevented from being metastable which removes the possibility that metastable signals are used directly in the arbitration of data accesses. Also, the metastable signals may be prevented from being propagated from stage to stage.
Owner:ARM LTD

Clock switching circuit of gigabit Ethernet transceiver

ActiveCN111313869ASmooth switchingAvoid the risk of glitches and metastabilityPulse manipulationEmbedded systemTransceiver
The invention provides a clock switching circuit of a gigabit Ethernet transceiver. According to the circuit, smooth switching of different clock domains is achieved through a three-level synchronization and interlocking mechanism, the risk that burrs and metastable states are generated due to clock switching across the clock domains is avoided, the correctness of circuit functions is guaranteed,a correct output clock can be provided during resetting, and the logic function of a chip during resetting is guaranteed.
Owner:XIAN MICROELECTRONICS TECH INST

Asynchronous pulse synchronizer

The invention provides an asynchronous pulse synchronizer. The asynchronous pulse synchronizer comprises an input logic unit, a meta-stable elimination unit and an output logic unit; the input logic unit is used for flattening pulse signals of an input clock domain into level signals, wherein an exclusive or gate and a D trigger are included; the meta-stable elimination unit comprises three D triggers; and the output logic unit is used for converting the level signals of an output clock domain into the pulse signals, wherein an exclusive or gate and a D trigger are included. The asynchronous pulse synchronizer provided by the invention can convert the pulse signals of a clock domain into the pulse signals of another asynchronous clock domain in digital circuit cross-clock-domain design; and furthermore, the meta-stable state of the signals in a synchronous process can be prevented.
Owner:天津国芯科技有限公司
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Try Eureka
PatSnap group products