[go: up one dir, main page]

CN103905039B - A kind of linear wide scope digital controlled oscillator being applied to FPGA - Google Patents

A kind of linear wide scope digital controlled oscillator being applied to FPGA Download PDF

Info

Publication number
CN103905039B
CN103905039B CN201410100574.6A CN201410100574A CN103905039B CN 103905039 B CN103905039 B CN 103905039B CN 201410100574 A CN201410100574 A CN 201410100574A CN 103905039 B CN103905039 B CN 103905039B
Authority
CN
China
Prior art keywords
state inverter
tri
output
state
gate
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
Application number
CN201410100574.6A
Other languages
Chinese (zh)
Other versions
CN103905039A (en
Inventor
王浩弛
李智
陈雷
李学武
张彦龙
文治平
赵元富
林彦君
邓先坤
郑咸剑
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Beijing Microelectronic Technology Institute
Mxtronics Corp
Original Assignee
Beijing Microelectronic Technology Institute
Mxtronics Corp
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Beijing Microelectronic Technology Institute, Mxtronics Corp filed Critical Beijing Microelectronic Technology Institute
Priority to CN201410100574.6A priority Critical patent/CN103905039B/en
Publication of CN103905039A publication Critical patent/CN103905039A/en
Application granted granted Critical
Publication of CN103905039B publication Critical patent/CN103905039B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Landscapes

  • Stabilization Of Oscillater, Synchronisation, Frequency Synthesizers (AREA)

Abstract

一种应用于FPGA的线性宽范围数控振荡器,该数控振荡器的核心部分为一个环形振荡器,可以通过频率选择控制字对振荡器输出频率进行选择。利用FPGA的可配置的特点,可以灵活地改变数控振荡器的输出中心频率,使得该数控振荡器的输出频率可以在很宽的范围内连续线性地调节。

A linear wide-range numerically controlled oscillator applied to FPGA. The core part of the numerically controlled oscillator is a ring oscillator, and the output frequency of the oscillator can be selected through a frequency selection control word. Utilizing the configurable feature of FPGA, the output center frequency of the numerically controlled oscillator can be flexibly changed, so that the output frequency of the numerically controlled oscillator can be continuously and linearly adjusted in a wide range.

Description

一种应用于FPGA的线性宽范围数控振荡器A Linear Wide Range Numerically Controlled Oscillator Applied to FPGA

技术领域technical field

本发明涉及一种数控振荡器,特别是一种应用于FPGA中的频率范围较宽的数控振荡器。The invention relates to a numerically controlled oscillator, in particular to a numerically controlled oscillator with a wide frequency range applied in FPGA.

背景技术Background technique

数控振荡器(以下简称DCO)本质上是一种振荡器,振荡频率受到频率选择控制字的控制,采用数字控制码对输出频率进行控制是DCO与其它振荡器的主要区别。这一特性使得DCO在数字频率合成器中有着广泛的应用。Digitally controlled oscillator (hereinafter referred to as DCO) is essentially an oscillator. The oscillation frequency is controlled by the frequency selection control word. The main difference between DCO and other oscillators is the use of digital control codes to control the output frequency. This feature makes DCO widely used in digital frequency synthesizer.

一个典型的环形振荡器通常使用奇数个相同的反相器,图1是一个典型的三级环形振荡器结构示意图,振荡器中的反相器用来提供固定的延时,振荡器的振荡频率由公式(1)给出。A typical ring oscillator usually uses an odd number of identical inverters. Figure 1 is a schematic diagram of a typical three-stage ring oscillator structure. The inverters in the oscillator are used to provide a fixed delay. The oscillation frequency of the oscillator is determined by Formula (1) gives.

ff oscosc == 11 22 NTNT dd -- -- -- (( 11 ))

式中,Td是指每个反相器单元提供的延时,N表示环形振荡器包括反相器单元的个数。因此,通过改变反相器的个数N或者每级反相器提供延时的大小Td可以改变振荡器的振荡频率。每个延时单元的延时Td可以由公式(2)获得,In the formula, T d refers to the delay provided by each inverter unit, and N indicates the number of inverter units included in the ring oscillator. Therefore, the oscillation frequency of the oscillator can be changed by changing the number N of inverters or the delay T d provided by each stage of inverter. The delay Td of each delay unit can be obtained by formula (2),

TT dd == CC LL ·&Center Dot; ΔVΔV II dd -- -- -- (( 22 ))

式中,CL是反相器的负载电容,ΔV是反相器的输出电压摆幅,Id是指负载电容的驱动电流。从公式(2)可以发现,在不改变延时单元的个数N的前提下,通过改变负载电容CL或者驱动电流的大小,可以实现对振荡器输出频率大小的控制。负载电容CL的表达式可以由公式(3)得到。In the formula, CL is the load capacitance of the inverter, ΔV is the output voltage swing of the inverter, and Id is the driving current of the load capacitance. It can be found from the formula (2) that the output frequency of the oscillator can be controlled by changing the load capacitance CL or the driving current without changing the number N of delay units. The expression of the load capacitance CL can be obtained by formula (3).

CC LL == CC gsMwxya 22 ++ CC gsMwxya 33 ++ CC dbMdbM 00 ++ CC dbMdbM 11 ++ CC gdMgD 00 ++ CC gdMgD 11 ++ CC ww -- -- -- (( 33 ))

式中,g,s,d,b分别代表MOS管的栅、源、漏和衬底,Cw表示线电容。通常情况下,反相器输出的负载电容可以由MIM电容,或者MOS管电容实现,然而,随着半导体工艺技术的发展,在目前亚微米的工艺条件下,器件间的连线电容占的比重越来越大,所以通过改变负载电容大小来改变振荡器频率的方法越来越难实现。因此本发明通过控制驱动负载电容的驱动电流Id的大小,来实现数控振荡器DCO。该方式保证本发明的DCO具有极好的线性度。In the formula, g, s, d, b represent the gate, source, drain and substrate of the MOS transistor respectively, and C w represents the line capacitance. Usually, the load capacitance of the inverter output can be realized by MIM capacitance or MOS tube capacitance. However, with the development of semiconductor process technology, under the current sub-micron process conditions, the proportion of connection capacitance between devices It is getting bigger and bigger, so it is more and more difficult to change the oscillator frequency by changing the load capacitance. Therefore, the present invention realizes the digitally controlled oscillator DCO by controlling the magnitude of the driving current Id for driving the load capacitance. This approach ensures that the DCO of the present invention has excellent linearity.

现场可编程逻辑门阵列(以下简称FPGA)中集成了大量的可编程逻辑资源,使用DCO可以为系统提供高质量的时钟。另一方面,不同的用户可能需要FPGA工作在不同的时钟频率之下,因此需要DCO可以在极宽的频率范围内可靠地工作。然而,传统的振荡器只可以在某一个特定的频率附近进行调节,限制了频率合成器可以应用的范围与场合。A large number of programmable logic resources are integrated in the field programmable logic gate array (hereinafter referred to as FPGA), and the use of DCO can provide high-quality clocks for the system. On the other hand, different users may require the FPGA to work at different clock frequencies, so the DCO is required to work reliably in a very wide frequency range. However, traditional oscillators can only be adjusted around a specific frequency, which limits the range and occasions in which the frequency synthesizer can be applied.

发明内容Contents of the invention

本发明的技术解决问题是:克服现有技术的不足,提供了一种应用于FPGA中的频率范围较宽的数控振荡器,DCO主要集成在FPGA中,利用FPGA的可编程特性,可以灵活地对DCO的频率选择控制字进行修改,从而极大地扩展了振荡器的输出频率范围,使得DCO可以在极宽的频率范围内可靠地工作。The problem solved by the technology of the present invention is: to overcome the deficiencies of the prior art, and to provide a numerically controlled oscillator with a wide frequency range applied in the FPGA. The DCO is mainly integrated in the FPGA. Using the programmable characteristics of the FPGA, it can flexibly The frequency selection control word of the DCO is modified, thereby greatly expanding the output frequency range of the oscillator, so that the DCO can work reliably in a very wide frequency range.

本发明的技术解决方案是:Technical solution of the present invention is:

一种应用于FPGA的线性宽范围数控振荡器电路,包括缓冲器、多路选择器、SRAM和至少两个三态反相器链;A linear wide-range numerically controlled oscillator circuit for FPGA application, comprising a buffer, a multiplexer, an SRAM, and at least two tri-state inverter chains;

每个三态反相器链的结构均相同,包括至少五个首尾相连的三态反相器;最后一个三态反相器的输出即为其所属三态反相器链的输出,每个三态反相器链的输出均连接在一起,并送到多路选择器的输入端;Each tri-state inverter chain has the same structure, including at least five tri-state inverters connected end to end; the output of the last tri-state inverter is the output of the tri-state inverter chain to which it belongs, and each The outputs of the three-state inverter chains are all connected together and fed to the input of the multiplexer;

第n个三态反相器链中,每个三态反相器的第一使能端均连接在一起,由外部输入的控制信号的第n位控制,每个三态反相器的第二使能端均连接在一起,由所述外部输入的控制信号的反信号的第n位控制,n为大于等于1的正整数,即n=1,2,3,4,5……;In the n-th tri-state inverter chain, the first enabling terminals of each tri-state inverter are connected together, controlled by the nth bit of the externally input control signal, and the first enable terminal of each tri-state inverter The two enabling terminals are connected together, controlled by the nth bit of the inverse signal of the externally input control signal, n is a positive integer greater than or equal to 1, that is, n=1, 2, 3, 4, 5...;

三态反相器链中的每个三态反相器均与其他三态反相器链中对应的三态反相器相互并联;三态反相器链中第m个三态反相器的输出连接到多路选择器的输入端,m=3+i,i为大于等于0的偶数,即i=0,2,4,6,8……Each tri-state inverter in the tri-state inverter chain is connected in parallel with the corresponding tri-state inverters in other tri-state inverter chains; the mth tri-state inverter in the tri-state inverter chain The output of is connected to the input of the multiplexer, m=3+i, i is an even number greater than or equal to 0, that is, i=0,2,4,6,8...

SRAM连接到多路选择器的选择控制端,用于选择三态反相器链的长度,多路选择器的输出反馈连接到三态反相器链的输入,使三态反相器链构成环形振荡器,同时,多路选择器的输出经过缓冲器缓冲整形之后输出,即为所述数控振荡器电路的输出。The SRAM is connected to the selection control terminal of the multiplexer, which is used to select the length of the three-state inverter chain, and the output feedback of the multiplexer is connected to the input of the three-state inverter chain, so that the three-state inverter chain constitutes The ring oscillator, at the same time, the output of the multiplexer is buffered and shaped by the buffer, which is the output of the digitally controlled oscillator circuit.

所述三态反相器链的数量和外部输入控制信号的位数相同。The number of the three-state inverter chains is the same as the number of bits of the external input control signal.

所述三态反相器包括PMOS管M1、M3、M4、NMOS管M2、M5和M6;The tri-state inverter includes PMOS transistors M1, M3, M4, NMOS transistors M2, M5 and M6;

PMOS管M3的源极与NMOS管M5的漏极相连作为三态反相器的输入端,PMOS管M1、M4的源极接电源,NMOS管M2、M6的源极接地,PMOS管M4的栅极和NMOS管M5的栅极连接到外部输入控制信号,PMOS管M3的栅极和NMOS管M6的栅极连接到外部输入控制信号的反信号;The source of the PMOS transistor M3 is connected to the drain of the NMOS transistor M5 as the input terminal of the three-state inverter, the sources of the PMOS transistors M1 and M4 are connected to the power supply, the sources of the NMOS transistors M2 and M6 are grounded, and the gate of the PMOS transistor M4 The pole and the gate of the NMOS transistor M5 are connected to the external input control signal, and the gate of the PMOS transistor M3 and the gate of the NMOS transistor M6 are connected to the inverse signal of the external input control signal;

PMOS管M3的漏极、PMOS管M4的漏极、PMOS管M1的栅极连接在一起,NMOS管M5的源极、NMOS管M6的漏极、NMOS管M2的栅极连接在一起,PMOS管M1的漏极和NMOS管M2的漏极相连作为所述三态反相器的输出。The drain of the PMOS transistor M3, the drain of the PMOS transistor M4, and the gate of the PMOS transistor M1 are connected together, the source of the NMOS transistor M5, the drain of the NMOS transistor M6, and the gate of the NMOS transistor M2 are connected together, and the PMOS transistor M2 is connected together. The drain of M1 is connected to the drain of NMOS transistor M2 as the output of the tri-state inverter.

本发明与现有技术相比的优点在于:The advantage of the present invention compared with prior art is:

本发明的DCO为全数字控制振荡器,利用FPGA的可编程特性,可以灵活地设置振荡器的中心频率,并且通过改变DCO的频率选择控制字D[7:0]可以获得想要的频率输出。与传统的振荡器相比,本发明的DCO拥有更宽的频率调节范围与更好的线性度。The DCO of the present invention is an all-digital control oscillator, and the central frequency of the oscillator can be flexibly set by using the programmable characteristics of FPGA, and the desired frequency output can be obtained by changing the frequency selection control word D[7:0] of the DCO . Compared with the traditional oscillator, the DCO of the present invention has a wider frequency adjustment range and better linearity.

附图说明Description of drawings

图1为传统的环形振荡器结构示意图;Fig. 1 is a schematic structural diagram of a traditional ring oscillator;

图2为本发明DCO电路原理示意图;Fig. 2 is the principle schematic diagram of DCO circuit of the present invention;

图3为本发明的三态反相器电路原理示意图;Fig. 3 is a schematic diagram of the tri-state inverter circuit principle of the present invention;

图4为本发明DCO的输出频率与频率选择控制字关系的示意图。FIG. 4 is a schematic diagram of the relationship between the output frequency of the DCO and the frequency selection control word in the present invention.

具体实施方式detailed description

本发明的DCO引入了专门的频率选择控制信号,利用FPGA的配置码进行控制,通过改变DCO的控制字来实现不同频率的输出。The DCO of the present invention introduces a special frequency selection control signal, uses the configuration code of the FPGA to control, and realizes the output of different frequencies by changing the control word of the DCO.

本发明提供的一种应用于FPGA的线性宽范围数控振荡器电路如图2所示。当使用图2的DCO时,根据配置寄存器信息的不同,DCO的输出频率可以分别在一系列区间内调节,输出频率范围是所有区间的总和,最终实现的振荡器能够在一个较宽的区间范围内线性地调节。A linear wide-range digitally controlled oscillator circuit applied to FPGA provided by the present invention is shown in FIG. 2 . When using the DCO in Figure 2, according to the configuration register information, the output frequency of the DCO can be adjusted in a series of intervals. The output frequency range is the sum of all intervals, and the final oscillator can be in a wider interval. internally regulated linearly.

如图2所示,本发明DCO包括缓冲器210、多路选择器220、SRAM230和至少两个三态反相器链,第一三态反相器链包括三态反相器201、202、203、204、205……第二三态反相器链包括三态反相器211、212、213、214、215……;As shown in FIG. 2, the DCO of the present invention includes a buffer 210, a multiplexer 220, an SRAM 230, and at least two tri-state inverter chains. The first tri-state inverter chain includes tri-state inverters 201, 202, 203, 204, 205... The second tri-state inverter chain includes tri-state inverters 211, 212, 213, 214, 215...;

每个三态反相器链的结构均相同,包括至少五个首尾相连的三态反相器,例如,三态反相器201的输出连接到三态反相器202的输入,三态反相器202的输出再作为三态反相器203的输入,依此类推,三态反相器201、202、203、204、205、206和207依次首尾相连构成第一三态反相器链,同理,三态反相器211的输出作为三态反相器212的输入,三态反相器212的输出再连接到三态反相器213的输入,这样,三态反相器211、212、213、214、215、216和217依次首尾相连构成第二三态反相器链;The structure of each tri-state inverter chain is the same, including at least five tri-state inverters connected end to end, for example, the output of the tri-state inverter 201 is connected to the input of the tri-state inverter 202, and the tri-state inverter The output of the phaser 202 is used as the input of the tri-state inverter 203 again, and so on, the tri-state inverters 201, 202, 203, 204, 205, 206 and 207 are connected end to end in turn to form the first tri-state inverter chain , in the same way, the output of the tri-state inverter 211 is used as the input of the tri-state inverter 212, and the output of the tri-state inverter 212 is connected to the input of the tri-state inverter 213, so that the tri-state inverter 211 , 212, 213, 214, 215, 216 and 217 are connected end to end in turn to form a second tri-state inverter chain;

第n个三态反相器链中,每个三态反相器的第一使能端均连接在一起,由外部输入的控制信号的第n位控制,每个三态反相器的第二使能端均连接在一起,由所述外部输入的控制信号的反信号的第n位控制,n为大于等于1的正整数,即n=1,2,3,4,5……例如,三态反相器201、202、203、204、205、206和207的第一使能端与控制信号D0相连,三态反相器201、202、203、204、205、206和207的第二使能端与控制信号Db0相连;In the n-th tri-state inverter chain, the first enabling terminals of each tri-state inverter are connected together, controlled by the nth bit of the externally input control signal, and the first enable terminal of each tri-state inverter The two enabling terminals are connected together, controlled by the nth bit of the inverse signal of the externally input control signal, n is a positive integer greater than or equal to 1, that is, n=1,2,3,4,5...for example , the first enabling terminals of the tri-state inverters 201, 202, 203, 204, 205, 206 and 207 are connected to the control signal D0, and the tri-state inverters 201, 202, 203, 204, 205, 206 and 207 The second enabling terminal is connected to the control signal Db0;

三态反相器链中的每个三态反相器均与其他三态反相器链中对应的三态反相器相互并联,即三态反相器201和211的输入相连,三态反相器201和211的输出相连,同理,三态反相器202和212的输入相连,三态反相器202和212的输出相连,依此类推;Each of the three-state inverters in the three-state inverter chain is connected in parallel with the corresponding three-state inverters in the other three-state inverter chains, that is, the inputs of the three-state inverters 201 and 211 are connected, and the three-state The outputs of the inverters 201 and 211 are connected, similarly, the inputs of the three-state inverters 202 and 212 are connected, the outputs of the three-state inverters 202 and 212 are connected, and so on;

每个三态反相器链的最后一个三态反相器的输出即为其所属三态反相器链的输出,三态反相器链中第m个三态反相器的输出连接到多路选择器220的输入端,m=3+i,i为大于等于0的偶数,即i=0,2,4,6,8……例如,三态反相器203、205和207的输出连接到多路选择器220的数据输入端;The output of the last tri-state inverter of each tri-state inverter chain is the output of the tri-state inverter chain to which it belongs, and the output of the mth tri-state inverter in the tri-state inverter chain is connected to The input terminal of the multiplexer 220, m=3+i, i is an even number greater than or equal to 0, that is, i=0, 2, 4, 6, 8... For example, the three-state inverters 203, 205 and 207 The output is connected to the data input of the multiplexer 220;

SRAM230连接到多路选择器的选择控制端,用于选择三态反相器链的长度,SRAM230的位数由三态反相器链的长度决定,多路选择器220的输出反馈连接到三态反相器链的输入,使三态反相器链构成环形振荡器,同时,多路选择器220的输出经过缓冲器210缓冲整形之后输出,即为所述数控振荡器电路的输出OUT;The SRAM230 is connected to the selection control terminal of the multiplexer for selecting the length of the three-state inverter chain, the number of bits of the SRAM230 is determined by the length of the three-state inverter chain, and the output feedback of the multiplexer 220 is connected to the three The input of the three-state inverter chain makes the three-state inverter chain constitute a ring oscillator. At the same time, the output of the multiplexer 220 is output after being buffered and shaped by the buffer 210, which is the output OUT of the numerically controlled oscillator circuit;

所述三态反相器链的数量和外部输入控制信号的位数相同;The number of the three-state inverter chains is the same as the number of bits of the external input control signal;

所述三态反相器均采用图3所示的三态反相器结构,同一个反相器链中的三态反相器201、202、203、204、205……的宽、长(W、L)一样,不同链的三态反相器的大小不同,例如,三态反相器从201到271的尺寸逐渐增加,从而保证数控振荡器的输出频率与频率选择控制字具有线性关系。Described tri-state inverter all adopts the tri-state inverter structure shown in Fig. 3, and the width, length ( W, L) are the same, the size of the three-state inverters of different chains is different, for example, the size of the three-state inverters gradually increases from 201 to 271, so as to ensure that the output frequency of the numerically controlled oscillator has a linear relationship with the frequency selection control word .

如图3所示,三态反相器包括PMOS管M1、M3、M4,NMOS管M2、M5和M6;As shown in FIG. 3, the tri-state inverter includes PMOS transistors M1, M3, M4, and NMOS transistors M2, M5, and M6;

PMOS管M3的源极与NMOS管M5的漏极相连作为三态反相器的输入端,记为CLK_IN,PMOS管M1、M4的源极接电源,NMOS管M2、M6的源极接地,PMOS管M4的栅极和NMOS管M5的栅极连接到外部输入控制信号D,PMOS管M3的栅极和NMOS管M6的栅极连接到外部输入控制信号的反信号Db;The source of the PMOS transistor M3 is connected to the drain of the NMOS transistor M5 as the input terminal of the tri-state inverter, denoted as CLK_IN, the sources of the PMOS transistors M1 and M4 are connected to the power supply, the sources of the NMOS transistors M2 and M6 are grounded, and the PMOS The gate of the transistor M4 and the gate of the NMOS transistor M5 are connected to the external input control signal D, and the gate of the PMOS transistor M3 and the gate of the NMOS transistor M6 are connected to the inverse signal Db of the external input control signal;

PMOS管M3的漏极、PMOS管M4的漏极、PMOS管M1的栅极连接在一起,记为节点为N1,NMOS管M5的源极、NMOS管M6的漏极、NMOS管M2的栅极连接在一起,记为节点为N2,PMOS管M1的漏极和NMOS管M2的漏极相连作为所述三态反相器的输出,记为CLK_OUT;The drain of the PMOS transistor M3, the drain of the PMOS transistor M4, and the gate of the PMOS transistor M1 are connected together, denoted as node N1, the source of the NMOS transistor M5, the drain of the NMOS transistor M6, and the gate of the NMOS transistor M2 Connected together, denoted as node N2, the drain of the PMOS transistor M1 and the drain of the NMOS transistor M2 are connected as the output of the tri-state inverter, denoted as CLK_OUT;

PMOS管M3和NMOS管M2的功能类似一个反相器,PMOS管M3和NMOS管M5的功能类似一个传输门,控制信号D和Db控制着时钟信号从输入到输出的传播,如果D=1,Db=0,输入时钟信号可以通过三态反相器;反之,D=0,Db=1时,PMOS管M1和NMOS管M2都被关断,从而断开输出CLK_OUT与输入的连接;The function of PMOS transistor M3 and NMOS transistor M2 is similar to an inverter, and the function of PMOS transistor M3 and NMOS transistor M5 is similar to a transmission gate. The control signals D and Db control the propagation of the clock signal from input to output. If D=1, Db=0, the input clock signal can pass through the tri-state inverter; on the contrary, when D=0 and Db=1, both the PMOS transistor M1 and the NMOS transistor M2 are turned off, thereby disconnecting the connection between the output CLK_OUT and the input;

与传统的三态反相器不同,PMOS管M4和NMOS管M6的引入确保了在D=0,Db=1条件下,PMOS管M1的栅极与Vdd相连,NMOS管M2的栅极与Gnd相连,这样可以保证PMOS管M1和NMOS管M2能够完全关断,防止在D=0,Db=1时,节点N1和节点N2浮空,不能完全关断PMOS管M1和NMOS管M2,使得输出端CLK_OUT还会被充电或放电。Different from traditional tri-state inverters, the introduction of PMOS transistor M4 and NMOS transistor M6 ensures that under the conditions of D=0 and Db=1, the gate of PMOS transistor M1 is connected to Vdd, and the gate of NMOS transistor M2 is connected to Gnd In this way, it can ensure that the PMOS transistor M1 and the NMOS transistor M2 can be completely turned off, and prevent the node N1 and the node N2 from floating when D=0 and Db=1, and the PMOS transistor M1 and the NMOS transistor M2 cannot be completely turned off, so that the output Terminal CLK_OUT will also be charged or discharged.

如图4所示,为本发明DCO工作时输出时钟频率与频率选择控制字关系的示意图,DCO的输出与频率选择控制字近似为线性关系。在频率选择控制字D[7:0]=128处,DCO的输出频率为foAs shown in FIG. 4 , it is a schematic diagram of the relationship between the output clock frequency and the frequency selection control word when the DCO of the present invention is working, and the output of the DCO and the frequency selection control word are approximately linear. At the frequency selection control word D[7:0]=128, the output frequency of the DCO is f o .

Claims (2)

1.一种应用于FPGA的线性宽范围数控振荡器电路,其特征在于:包括缓冲器、多路选择器、SRAM和至少两个三态反相器链;1. A linear wide-range digitally controlled oscillator circuit applied to FPGA is characterized in that: comprise buffer, multiplexer, SRAM and at least two tri-state inverter chains; 每个三态反相器链的结构均相同,包括至少五个首尾相连的三态反相器;最后一个三态反相器的输出即为其所属三态反相器链的输出,每个三态反相器链的输出均连接在一起,并送到多路选择器的输入端;Each tri-state inverter chain has the same structure, including at least five tri-state inverters connected end to end; the output of the last tri-state inverter is the output of the tri-state inverter chain to which it belongs, and each The outputs of the three-state inverter chains are all connected together and fed to the input of the multiplexer; 第q个三态反相器链中,每个三态反相器的第一使能端均连接在一起,由外部输入的控制信号的第n位控制,每个三态反相器的第二使能端均连接在一起,由所述外部输入的控制信号的反信号的第n位控制,n为大于等于1的正整数,即n=1,2,3,4,5……;q为三态反相器链的个数;In the qth three-state inverter chain, the first enabling terminals of each three-state inverter are connected together, controlled by the nth bit of the externally input control signal, and the first enable terminal of each three-state inverter The two enabling terminals are connected together, controlled by the nth bit of the inverse signal of the externally input control signal, n is a positive integer greater than or equal to 1, that is, n=1, 2, 3, 4, 5...; q is the number of tri-state inverter chains; 三态反相器链中的每个三态反相器均与其他三态反相器链中对应的三态反相器相互并联;三态反相器链中第m个三态反相器的输出连接到多路选择器的输入端,m=3+i,i为大于等于0的偶数,即i=0,2,4,6,8……Each tri-state inverter in the tri-state inverter chain is connected in parallel with the corresponding tri-state inverters in other tri-state inverter chains; the mth tri-state inverter in the tri-state inverter chain The output of is connected to the input terminal of the multiplexer, m=3+i, i is an even number greater than or equal to 0, that is, i=0,2,4,6,8... SRAM连接到多路选择器的选择控制端,用于选择三态反相器链的长度,多路选择器的输出反馈连接到三态反相器链的输入,使三态反相器链构成环形振荡器,同时,多路选择器的输出经过缓冲器缓冲整形之后输出,即为所述数控振荡器电路的输出;The SRAM is connected to the selection control terminal of the multiplexer, which is used to select the length of the three-state inverter chain, and the output feedback of the multiplexer is connected to the input of the three-state inverter chain, so that the three-state inverter chain constitutes A ring oscillator, meanwhile, the output of the multiplexer is output after being buffered and shaped by a buffer, which is the output of the numerically controlled oscillator circuit; 所述三态反相器包括PMOS管M1、M3、M4、NMOS管M2、M5和M6;The tri-state inverter includes PMOS transistors M1, M3, M4, NMOS transistors M2, M5 and M6; PMOS管M3的源极与NMOS管M5的漏极相连作为三态反相器的输入端,PMOS管M1、M4的源极接电源,NMOS管M2、M6的源极接地,PMOS管M4的栅极和NMOS管M5的栅极连接到外部输入控制信号,PMOS管M3的栅极和NMOS管M6的栅极连接到外部输入控制信号的反信号;The source of the PMOS transistor M3 is connected to the drain of the NMOS transistor M5 as the input terminal of the three-state inverter, the sources of the PMOS transistors M1 and M4 are connected to the power supply, the sources of the NMOS transistors M2 and M6 are grounded, and the gate of the PMOS transistor M4 The pole and the gate of the NMOS transistor M5 are connected to the external input control signal, and the gate of the PMOS transistor M3 and the gate of the NMOS transistor M6 are connected to the inverse signal of the external input control signal; PMOS管M3的漏极、PMOS管M4的漏极、PMOS管M1的栅极连接在一起,NMOS管M5的源极、NMOS管M6的漏极、NMOS管M2的栅极连接在一起,PMOS管M1的漏极和NMOS管M2的漏极相连作为所述三态反相器的输出。The drain of the PMOS transistor M3, the drain of the PMOS transistor M4, and the gate of the PMOS transistor M1 are connected together, the source of the NMOS transistor M5, the drain of the NMOS transistor M6, and the gate of the NMOS transistor M2 are connected together, and the PMOS transistor M2 is connected together. The drain of M1 is connected to the drain of NMOS transistor M2 as the output of the tri-state inverter. 2.根据权利要求1所述的一种应用于FPGA的线性宽范围数控振荡器电路,其特征在于:所述三态反相器链的数量和外部输入控制信号的位数相同。2. A kind of linear wide-range digitally controlled oscillator circuit applied to FPGA according to claim 1, characterized in that: the number of said three-state inverter chains is the same as the number of bits of the external input control signal.
CN201410100574.6A 2014-03-18 2014-03-18 A kind of linear wide scope digital controlled oscillator being applied to FPGA Active CN103905039B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201410100574.6A CN103905039B (en) 2014-03-18 2014-03-18 A kind of linear wide scope digital controlled oscillator being applied to FPGA

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201410100574.6A CN103905039B (en) 2014-03-18 2014-03-18 A kind of linear wide scope digital controlled oscillator being applied to FPGA

Publications (2)

Publication Number Publication Date
CN103905039A CN103905039A (en) 2014-07-02
CN103905039B true CN103905039B (en) 2017-01-04

Family

ID=50996215

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201410100574.6A Active CN103905039B (en) 2014-03-18 2014-03-18 A kind of linear wide scope digital controlled oscillator being applied to FPGA

Country Status (1)

Country Link
CN (1) CN103905039B (en)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN111953343B (en) * 2020-09-07 2023-05-30 北京中科芯蕊科技有限公司 Digital control subthreshold ring oscillator

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
DE3115640A1 (en) * 1981-04-18 1982-11-11 Deutsche Itt Industries Gmbh, 7800 Freiburg Integrated dynamic shift memory comprising insulated-gate field-effect transistors
CN1405650A (en) * 2001-09-19 2003-03-26 尔必达存储器株式会社 Interpolating circuit and DLL circuit and semi-conductor integrated cirucit
CN101183852A (en) * 2006-11-13 2008-05-21 财团法人工业技术研究院 Digitally controlled varactor, digitally controlled oscillator and all-digital phase-locked loop
CN203104407U (en) * 2011-09-28 2013-07-31 英特尔公司 Device and system for controlling temperature drift and supply voltage drift in digital phase-locked loop (DPLL)

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
DE3115640A1 (en) * 1981-04-18 1982-11-11 Deutsche Itt Industries Gmbh, 7800 Freiburg Integrated dynamic shift memory comprising insulated-gate field-effect transistors
CN1405650A (en) * 2001-09-19 2003-03-26 尔必达存储器株式会社 Interpolating circuit and DLL circuit and semi-conductor integrated cirucit
CN101183852A (en) * 2006-11-13 2008-05-21 财团法人工业技术研究院 Digitally controlled varactor, digitally controlled oscillator and all-digital phase-locked loop
CN203104407U (en) * 2011-09-28 2013-07-31 英特尔公司 Device and system for controlling temperature drift and supply voltage drift in digital phase-locked loop (DPLL)

Also Published As

Publication number Publication date
CN103905039A (en) 2014-07-02

Similar Documents

Publication Publication Date Title
KR100965766B1 (en) Ring Oscillator and Multiphase Clock Correction Circuit Using the Same
JP6092337B2 (en) Latch structure, frequency divider and method of operating them
US8581620B2 (en) Semiconductor device including data output circuit supporting pre-emphasis operation
ATE486409T1 (en) EVENT-DRIVEN DYNAMIC LOGIC FOR REDUCED POWER CONSUMPTION
CN110932715A (en) Level shift circuit and method of operating level shifter
US20170324402A1 (en) Power efficient high speed latch circuits and systems
US6825732B2 (en) Ring oscillator with a digitally programmable frequency
CN103905039B (en) A kind of linear wide scope digital controlled oscillator being applied to FPGA
US20150229327A1 (en) Multiplexer
US6661271B1 (en) Multi-phase edge rate control for SCSI LVD
JP2010124059A (en) Clock enabler circuit and flip-flop circuit
JP5457727B2 (en) Semiconductor integrated circuit device
CN105306017B (en) Signal generating circuit and work period adjustment circuit
CN108988828B (en) oscillator
CN104917522B (en) A CMOS-based high-precision numerically controlled oscillator delay basic unit
CN104300928B (en) Differential to Single-Ended Converter
CN111953343B (en) Digital control subthreshold ring oscillator
CN1741387B (en) Latch Inversion Circuit and Flip-Flops Using It and Double-Latch Data Flip-Flops
CN201918969U (en) High Speed Fully Differential Clock Duty Cycle Calibration Circuit
CN107517045B (en) Ring oscillator
US7395286B1 (en) Method for generating non-overlapping N-phases of divide-by-N clocks with precise 1/N duty ratio using a shift register
KR20090006577A (en) Input buffer of semiconductor memory device
US20120223756A1 (en) Method and System for High Speed, Low Power and Small Flip-Flops
WO2022205547A1 (en) Ultra-low phase noise clock buffer
KR101068628B1 (en) Clock generation circuit

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C14 Grant of patent or utility model
GR01 Patent grant