CN204834058U - Falling edge triggers delay counter - Google Patents
Falling edge triggers delay counter Download PDFInfo
- Publication number
- CN204834058U CN204834058U CN201520070934.2U CN201520070934U CN204834058U CN 204834058 U CN204834058 U CN 204834058U CN 201520070934 U CN201520070934 U CN 201520070934U CN 204834058 U CN204834058 U CN 204834058U
- Authority
- CN
- China
- Prior art keywords
- counter
- clk
- falling edge
- delay
- delay circuit
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
Landscapes
- Dram (AREA)
Abstract
The utility model relates to a falling edge triggers delay counter, including delta fb feedback delay circuit, input counter, output counter and FIFO, the input counter is used for counting the the input/output pointer to the clk_fb's of delta fb feedback delay circuit output falling edge. For the limited technical problem of antinoise ability who solves current DRAM memory, the utility model discloses utilize clk_fb's the inside read instruction of falling edge sampling, ts=Th=0.5Tck so, its size changes and changes along with the system clock to realize antinoise ability maximize.
Description
Technical field
The utility model and relate to semiconductor DRAM memory design field, is specifically related to a kind of negative edge trigger delay counter.
Background technology
Computing machine and various electronic equipment are widely used in the various aspects of the modern life, increasing to memory article (DRAM storer) demand.People are more and more faster to rate request, and the clock of storer is just more and more less.So the impact of noise on properties of product is increasing.The delay counter that the negative edge that the utility model proposes triggers can the impact of maximum stress release treatment.
Computing machine and various electronic equipment are widely used in the various aspects of the modern life, increasing to memory article (DRAM storer) demand.People are more and more faster to rate request, and the clock of storer is just more and more less.So the impact of noise on properties of product is increasing.
The delay counter of storer is used to realize the instruction of reading of storer.Whenever one is read instruction, the rising edge clock after user is desirably in a fixed delay period (user can configure) obtains the data expected, as shown in Figure 1, the user configured prolongation cycle is 6.
In order to realize read operation, DRAM storer generally divides 3 steps to complete:
StepA: storer accepts outside and reads instruction, produce internal clocking (clk_rcv), the delay of internal clocking and external clock clk rising edge is δ 0;
StepB: utilize internal clock rising edge to count
StepC: terminate to export data at counter is δ 1 from edge internal clocking to the data effective time
As shown in Figure 2,2 apparent problems are had:
1, export data to align with external clock;
2, along with the clock period is more and more less, internal latency (δ 0+ δ 1) is likely greater than a clock period, as Fig. 2 data likely occur 5/6/7... clock period
In order to solve the problem, digital delay phase-locked loop DLL introduced by DRAM storer, produce a delayed clock clk_dll of clk_rcv rising edge, along shifting to an earlier date δ 1 than the phase place of external clock clk on delayed clock clk_dll, as shown in Figure 3, if the delay δ dll=N*Tck-(δ 0+ δ 1) of the delayed clock clk_dll that digital delay phase-locked loop DLL produces and internal clocking clk_rcv, the data exported by edge on delayed clock clk_dll like this and external clock just can complete matchings.
As shown in Figure 4, if fb=δ 0+ δ 1, so clk_fb and clk_rcv phase place is with regard to complete matching.
DRAM delay counter utilizes δ fb delay circuit to produce a hold signal and is used for ensureing the sequential relationship of output pointer to input pointer.After user sets DRAM delay period, hold signal periodically will occur ensureing that the change output pointer (outputpointer) along with voltage/temperature/technique can not mistake to the phase relation of input pointer (inputpointer), as shown in Figure 5.
Traditional delay counter uses a fixed delay on the upper edge of clk_fb (output of clk_dll after δ fb delay circuit) to go sampling to read instruction.As shown in Figure 6.
Clk_fb_ δ is that the fixed delay of clk_fb is used for sampling internal and reads instruction (after DRAM receptacle read instruction).In order to correctly sample clk_fb_ δ and inner read instruction and must ensure Ts and retention time Th, Ts+Th=clock period enough Times Created.So the delay of clk_fb_ δ and clk_fb determines Ts.The size of Ts can not change along with clock frequency, and DRAM storer is in order to reach high frequency requirements, and the value of Ts is determined by the highest design frequency, generally equals 0.5* minimum clock cycle.
Like this when low frequency applications, due to Time Created, the constant noise of system that causes of size of Ts can not be excessive.If reservoir designs minimum clock cycle is 1ns, so in low frequency applications such as 10ns occasion, maximum noise still must be less than 0.5*1ns, thus causes the noise resisting ability of DRAM storer to be restricted greatly.
Summary of the invention
In order to the technical matters that the noise resisting ability solving existing DRAM storer is limited, the utility model provides a kind of negative edge trigger delay counter.
Technical solution of the present utility model:
A kind of negative edge trigger delay counter, comprise δ fb feedback delay circuit, enter counter, output counter and FIFO, its special character is: described enter counter is used for counting the negative edge of the clk_fb that δ fb feedback delay circuit exports, export input pointer to FIFO, the input termination delayed clock clk_dll of described output counter, the output terminal of described output counter is connected with FIFO.
Above-mentioned δ fb feedback delay circuit is used for carrying out process to delayed clock clk_dll and produces hold signal.
The advantage that the utility model has:
The utility model utilizes the negative edge sampling internal of clk_fb to read instruction, so Ts=Th=0.5*Tck, and its size changes along with system clock change, thus realizes noise resisting ability maximization.
Accompanying drawing explanation
Fig. 1 is DRAM memory read instructions operation chart;
Fig. 2 is for reading Command Resolution schematic diagram;
Fig. 3 is for reading Command Resolution figure bis-;
Fig. 4 is DLL basic principle schematic;
Fig. 5 is the basic schematic diagram of delay counter;
Fig. 6 is that instruction is read in the sampling of traditional delay counter;
Fig. 7 is negative edge delay counter operating diagram;
Fig. 8 is negative edge delay counter structural representation.
Embodiment
Clk_fb_ δ is that the fixed delay of clk_fb is used for sampling internal and reads instruction.In order to correctly sample clk_fb_ δ and inner read instruction and must ensure Ts and retention time Th, Ts+Th=clock period enough Times Created.So the delay of clk_fb_ δ and clk_fb determines Ts.The size of Ts can not change along with clock frequency, and DRAM storer is in order to reach high frequency requirements, and the value of Ts is determined by the highest design frequency, generally equals 0.5* minimum clock cycle.
As shown in Figure 8, the utility model proposes and utilize the negative edge sampling internal of clk_fb to read instruction.As shown in Figure 7.The negative edge sampling internal of clk_fb is utilized to read instruction, so Ts=Th=0.5*Tck.Its size changes along with system clock change.Thus realize noise resisting ability maximization.δ fb feedback delay circuit produces hold signal for generation of for carrying out process to delayed clock clk_dll.
A kind of negative edge trigger delay method of counting, comprises the following steps:
1] delay clock signals is through fb feedback delay circuit delay output signal clk_fb;
2] counter of enter counter to signal clk_fb counts, and exports input pointer;
3] export through FIFO and read instruction after delay counter.
Claims (2)
1. a negative edge trigger delay counter, comprise δ fb feedback delay circuit, enter counter, output counter and FIFO, it is characterized in that: described enter counter is used for counting the negative edge of the clk_fb that δ fb feedback delay circuit exports, export input pointer to FIFO, the input termination delayed clock clk_dll of described output counter, the output terminal of described output counter is connected with FIFO.
2. negative edge trigger delay counter according to claim 1, is characterized in that: described δ fb feedback delay circuit is used for carrying out process to delayed clock clk_dll and produces hold signal.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201520070934.2U CN204834058U (en) | 2015-01-30 | 2015-01-30 | Falling edge triggers delay counter |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201520070934.2U CN204834058U (en) | 2015-01-30 | 2015-01-30 | Falling edge triggers delay counter |
Publications (1)
Publication Number | Publication Date |
---|---|
CN204834058U true CN204834058U (en) | 2015-12-02 |
Family
ID=54691631
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201520070934.2U Active CN204834058U (en) | 2015-01-30 | 2015-01-30 | Falling edge triggers delay counter |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN204834058U (en) |
-
2015
- 2015-01-30 CN CN201520070934.2U patent/CN204834058U/en active Active
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN202166844U (en) | High precision time measurement circuit | |
CN103197139A (en) | Clock frequency test method and clock frequency test circuit | |
CN103149422A (en) | Current detection circuit | |
CN104639159B (en) | A kind of super low-power consumption and without metastable frequency digital quantizer | |
CN104283561B (en) | A kind of asynchronous clock parallel-serial conversion half period output circuit | |
CN108347245B (en) | Clock frequency divider | |
CN204834058U (en) | Falling edge triggers delay counter | |
CN204480671U (en) | A kind of antimierophonic delay counter | |
CN104658594A (en) | Falling edge trigger delay counter and method | |
CN102854916A (en) | Method for achieving accurate clock synchronization of USB (universal serial bus) device | |
CN206960878U (en) | Time-to-digit converter | |
CN103684473A (en) | High-speed serial-parallel conversion circuit based on FPGA | |
CN102957426B (en) | A kind of adaptive circuit of program-controlled rotary encoder | |
CN204480670U (en) | A kind of delay counter | |
CN205247370U (en) | Generation of random number device | |
CN104917517A (en) | Energy-saving circuit for realizing low-power-consumption wide-measuring-range time-to-digital converter | |
CN105337591A (en) | Circuit structure and method for realizing clock recovery on the basis of USB device | |
CN204168276U (en) | Delay phase-locked loop and duty ratio circuit for rectifying structure | |
CN110166045B (en) | Snapshot circuit for extracting signal change edge | |
CN104658596A (en) | Anti-noise delay counter | |
CN201887746U (en) | High-speed programmable frequency divider | |
CN109660231A (en) | A kind of high-precision low-power consumption clock generation method | |
CN104637525B (en) | A kind of delay counter | |
CN203733474U (en) | Synchronous memory | |
CN203632631U (en) | Non-overlapping clock generating clock |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C14 | Grant of patent or utility model | ||
GR01 | Patent grant | ||
C56 | Change in the name or address of the patentee | ||
CP01 | Change in the name or title of a patent holder |
Address after: 710055 Shaanxi City, Xi'an province high tech Road No. 38, innovation center, A, block, floor 4 Patentee after: XI'AN UNIIC SEMICONDUCTORS Co.,Ltd. Address before: 710055 Shaanxi City, Xi'an province high tech Road No. 38, innovation center, A, block, floor 4 Patentee before: Xi'an Sinochip Semiconductors Co., Ltd. |