The online platform for Taylor & Francis Group content
Advanced Search

International Journal of Electronics

A wide-range programmable frequency synthesizer based on a finite state machine filter

A wide-range programmable frequency synthesizer based on a finite state machine filter

DOI:
10.1080/00207217.2012.751322
Mohammed H. Alsera*, Maher M. Assaada & Fawnizu A. Hussina

Publishing models and article dates explained
Received: 21 Oct 2011
Accepted: 30 Sep 2012
Version of record first published: 11 Dec 2012
Article Views: 13

Abstract

In this article, an FPGA-based design and implementation of a fully digital wide-range programmable frequency synthesizer based on a finite state machine filter is presented. The advantages of the proposed architecture are that, it simultaneously generates a high frequency signal from a low frequency reference signal (i.e. synthesising), and synchronising the two signals (signals have the same phase, or a constant difference) without jitter accumulation issue. The architecture is portable and can be easily implemented for various platforms, such as FPGAs and integrated circuits. The frequency synthesizer circuit can be used as a part of SERDES devices in intra/inter chip communication in system-on-chip (SoC). The proposed circuit is designed using Verilog language and synthesized for the Altera DE2-70 development board, with the Cyclone II (EP2C35F672C6) device on board. Simulation and experimental results are included; they prove the synthesizing and tracking features of the proposed architecture. The generated clock signal frequency of a range from 19.8 MHz to 440 MHz is synchronized to the input reference clock with a frequency step of 0.12 MHz.

Keywords

Related
 
In this article, an FPGA-based design and implementation of a fully digital wide-range programmable frequency synthesizer based on a finite state machine filter is presented. The advantages of the proposed architecture are that, it simultaneously generates a high frequency signal from a low frequency reference signal (i.e. synthesising), and synchronising the two signals (signals have the same phase, or a constant difference) without jitter accumulation issue. The architecture is portable and can be easily implemented for various platforms, such as FPGAs and integrated circuits. The frequency synthesizer circuit can be used as a part of SERDES devices in intra/inter chip communication in system-on-chip (SoC). The proposed circuit is designed using Verilog language and synthesized for the Altera DE2-70 development board, with the Cyclone II (EP2C35F672C6) device on board. Simulation and experimental results are included; they prove the synthesizing and tracking features of the proposed architecture. The generated clock signal frequency of a range from 19.8 MHz to 440 MHz is synchronized to the input reference clock with a frequency step of 0.12 MHz.

Keywords

In serial data communication systems, the transmitter and the receiver must be synchronised to reliably access the transmitted data. The transmitter starts normally with converting the data from parallel to serial by multiplexing multi low-frequency parallel data streams into a single higher frequency data stream. An internal frequency generation circuit is required to generate multiple clock frequencies and clock the multiplexers. The high-frequency serialized data is then transmitted through the channel to the receiver. On the other hand, the receiver uses a clock and data recovery circuit (CDR) to extract the clock signal from the received data and demultiplexes the data by the recovered clock, to become a low-frequency parallel data again (Assaad and Alser 20111. Assaad, M and Alser, M. 2011. An FPGA-based Design and Implementation of an All-digital Serializer for Inter Module Communication in SoC. IEICE Electronics Express, 8: 2017–2023.

View all references
).
Typically, phase-locked loops (PLLs) and delay-locked loops (DLLs) are widely utilised in the implementation of the frequency synthesiser, clock synchronisation, and clock and data recovery circuits (Maillard, Devisch, and Kuijk 200211. Maillard, X, Devisch, F and Kuijk, M. 2002. A 900-Mb/s CMOS Data Recovery DLL Using Half-frequency Clock. IEEE Journal of Solid-State Circuits, 37: 711–715.

View all references
; Mesgarzadeh and Alvandpour 200912. Mesgarzadeh, B and Alvandpour, A. 2009. A Low-power Digital DLL-based Clock Generator in Open-loop Mode. IEEE Journal of Solid-state Circuits, 44: 1907–1913.

View all references
; Choi et al. 20114. Choi, J, Kim, ST, Kim, W, Kim, K-W, Lim, K and Laskar, J. 2011. A Low Power and Wide Range Programmable Clock Generator with a High Multiplication Factor. IEEE Transactions on Very Large Scale Integration (VLSI) Systems, 19: 701–705.

View all references
). Conventional implementations of such PLLs/DLLs are analogue; however, the rapid advances in integrated circuit technology cause their analogue implementations to operate in a very noisy environment (Chung and Lee 20035. Chung, C-C and Lee, C-Y. 2003. An All-digital Phase-locked Loop for High-speed Clock Generation. IEEE Journal of Solid-state Circuits, 38: 347–351.

View all references
). Furthermore, considering the progress in improving the overall system performance, stability, and programmability, fully-digital implementations of PLLs/DLLs have become more attractive in many applications than their analogue counterparts. Fully-digital implementations of PLLs/DLLs offer the possibility to achieve low voltage operation, low power consumption, and less sensitivity to noise (since there is no analogue control). Unfortunately, given an identical noise environment and circuit components, PLL has higher jitter than DLL due to phase noise accumulation process (Helal, Straayer, Wei, and Perrott 20088. Helal, BM, Straayer, MZ, Wei, G-Y and Perrott, MH. 2008. A Highly Digital MDLL-based Clock Multiplier that Leverages a Self-scrambling Time-to-digital Converter to Achieve Subpicosecond Jitter Performance. IEEE Journal of Solid-state Circuits, 43: 855–863.

View all references
; Casha, Grech, Badets, Morche, and Micallef 20093. Casha, O, Grech, I, Badets, F, Morche, D and Micallef, J. 2009. Analysis of the Spur Characteristics of Edge-combining DLL-based Frequency Multipliers. IEEE Transactions on Circuits and Systems II: Express Briefs, 56: 132–136.

View all references
). Consequently, several fully-digital implementations of PLLs reported in the literature (Chung and Lee 20035. Chung, C-C and Lee, C-Y. 2003. An All-digital Phase-locked Loop for High-speed Clock Generation. IEEE Journal of Solid-state Circuits, 38: 347–351.

View all references
; Olsson and Nilsson 200415. Olsson, T and Nilsson, P. 2004. A Digitally Controlled PLL for SoC Applications. IEEE Journal of Solid-state Circuits, 39: 751–760.

View all references
) aims noticeably at reducing the clock jitter. In Chung and Lee (20035. Chung, C-C and Lee, C-Y. 2003. An All-digital Phase-locked Loop for High-speed Clock Generation. IEEE Journal of Solid-state Circuits, 38: 347–351.

View all references
), two digitally controlled oscillators (DCOs) are used to decrease the clock jitter. The first DCO is used for tracking the reference clock and the other is used for generating the output clock. However, the power consumption and chip area are greatly increased. In Olsson and Nilsson (200415. Olsson, T and Nilsson, P. 2004. A Digitally Controlled PLL for SoC Applications. IEEE Journal of Solid-state Circuits, 39: 751–760.

View all references
), a time-to-digital converter (TDC) is utilised as a digital filter to increase the resolution of the phase error measurement and hence decrease the jitter. On the other hand, fully-digital implementations of DLLs suffer as well from two major drawbacks. First, the multiplication ratio depends mainly on the number of delay cells in the delay line. Second, any mismatch in the edge combining logic will be translated directly into a duty-cycle error and fixed-pattern jitter (Helal et al. 20088. Helal, BM, Straayer, MZ, Wei, G-Y and Perrott, MH. 2008. A Highly Digital MDLL-based Clock Multiplier that Leverages a Self-scrambling Time-to-digital Converter to Achieve Subpicosecond Jitter Performance. IEEE Journal of Solid-state Circuits, 43: 855–863.

View all references
; Liang, Yang, and Liu 20089. Liang, C-K, Yang, R-J and Liu, S-I. 2008. An All-digital Fast-locking Programmable DLL-based Clock Generator. IEEE Transactions on Circuits and Systems I, Regular Papers, 55: 361–369.

View all references
; Casha et al. 20093. Casha, O, Grech, I, Badets, F, Morche, D and Micallef, J. 2009. Analysis of the Spur Characteristics of Edge-combining DLL-based Frequency Multipliers. IEEE Transactions on Circuits and Systems II: Express Briefs, 56: 132–136.

View all references
; Zlatanski, Uhring, Le Normand, and Mathiot 201117. Zlatanski, M, Uhring, W, Le Normand, J-P and Mathiot, D. 2011. A Fully Characterizable Asynchronous Multiphase Delay Generator. IEEE Transactions on Nuclear Science, 58: 418–425.

View all references
). In this article, an FPGA-based design and implementation of a fully-digital wide-range programmable frequency synthesiser based on a digital finite state machine filter is presented. This paper is organized as follows. Section 2 describes the proposed architecture and Section 3 illustrates the key building blocks. Section 4 shows the circuit implementation and experimental results and Section 5 gives the conclusions.
The proposed architecture of the fully-digital frequency synthesiser circuit is shown in Figure 1. The circuit is composed of a frequency locked loop (FLL) and a delay locked loop (DLL) that share a common reference clock, F REF. In summary, the FLL provides a frequency comparison through the frequency detector (FD) and hence maintains the frequency of the reference signal F REF equal to the feedback signal (F DCO/64), whereas the DLL leads to a phase locking (i.e. phases are equal or have a constant difference) between the output clock signal F DCO and the input reference signal F REF through the phase detector (PD). The proposed architecture provides the ability to select integer multiples of the reference signal frequency (e.g. F REF, 2F REF, 4F REF, 8F REF, 16F REF, 32F REF, and 64F REF) that are synchronised to the reference clock signal.




View larger version(44K)

Figure 1. Block diagram of the proposed frequency synthesiser.



The primary benefits of the proposed architecture are that it does not have the jitter accumulation issue of a PLL-based implementation as discussed earlier and the dual-loop architecture provides a more stable system (Ming-ta and Sobelman 200813. Ming-ta, H and Sobelman, G. 2008. Architectures for Multi-gigabit Wire-linked Clock and Data Recovery. IEEE Circuits and Systems Magazine, 8: 45–57.

View all references
). The proposed circuit is portable and can be easily implemented for various platforms, such as FPGAs and integrated circuits, to get higher multiplication factor of the reference clock frequency. The frequency synthesizer circuit can be used as a part of SERDES devices in intra/inter chip communication in system-on-chip (SoC).
The basic operation of the frequency synthesiser circuit requires six key building blocks to provide frequency and phase locking.

3.1. Digitally controlled oscillator (DCO)

The DCO in the proposed architecture is a challenging block to design. It must be able to provide a high frequency resolution and at the same time provide very good frequency stability. Good frequency stability is normally achieved by designing a stable and fast controller, whereas a high frequency resolution is achieved in this work by combining two main blocks: ring oscillator and fractional divider.

3.1.1. Ring oscillator

The structure of the ring oscillator (Stefo and Schreiter 200416. Stefo, R and Schreiter, J. (2004), ‘Oscillator System for Generating a Clock Signal’, German Patent No. 102004023484

View all references
) is shown in Figure 1. The ring oscillator consists of one NAND gate and a chain of AND-OR delay elements (DEs), each element has a time delay t DE. The NAND gate enables/disables the oscillation. The number of the DEs in the ring is equal to the chain length (L) and is defined by a one-hot coded control word. The signal must go through each of the DEs twice to provide one period of oscillation, whereas reducing the number of DEs in the ring gives higher frequency and vice versa. Therefore, the frequency of the ring oscillator, FOSC is given by equation (1) (Docking and Sachdev 20036. Docking, S and Sachdev, M. 2003. A Method to Derive an Equation for the Oscillation Frequency of a Ring Oscillator. IEEE Transactions on Circuits and Systems I: Fundamental Theory and Applications, 50: 259–264.

View all references
).
Consequently, changing the ring oscillator chain length (L) via a one-hot coded word provides a coarse frequency resolution as shown experimentally in Figure 2 (Assaad and Alser 20122. Assaad, M. and Alser, M. (2012), ‘Design of an All-digital Synchronized Frequency Multiplier Based on a Dual-loop (D/FLL) Architecture’, VLSI Design, Article ID 546212, 7 pages

View all references
). In the existing designs, several techniques have been reported aimed at providing a fine frequency resolution. First, a multi-stage ring oscillator was used to provide both coarse and fine frequency resolution (Olsson and Nilsson 200415. Olsson, T and Nilsson, P. 2004. A Digitally Controlled PLL for SoC Applications. IEEE Journal of Solid-state Circuits, 39: 751–760.

View all references
). Second, an integer divider was used to divide the output of the RO into four clock-rates (Moorthi, Meganathan, Janarthanan, Praveen Kumar, and Raja Paul Perinbam 200914. Moorthi, S, Meganathan, D, Janarthanan, D, Praveen Kumar, P and Raja Paul Perinbam, J. 2009. Low Jitter all Digital Phase Locked Loop Based Clock Generator for High Speed System On-chip Applications. International Journal of Electronics, 96: 1183–1189.

View all references
). In this work, a fractional divider is used to provide a fine frequency resolution.




View larger version(25K)

Figure 2. Measured ring oscillator output frequency versus chain length.



3.1.2. Fractional divider

The fractional divider comprises an adder-accumulator as shown in Figure 3. The MSB of the signed register is used to switch the input of the adder between signed integer value N and its two's complement N-M, where the number of bits of N is equal to the number of bits of the signed register.




View larger version(20K)

Figure 3. Structure of the fractional divider and behavioural Verilog code.



The fractional divider is also used to switch between two adjacent ring oscillator chain lengths, (L1) and (L1+1). The DCO output clock frequency, FDCO is given by Equation (2).
Accordingly, switching between two adjacent chain lengths L1 and L1+1 provides on average a fine frequency resolution. The DCO output frequency step is extracted from the simulation results and can be calculated by Equation (3). Increasing the number of bits of N realises a higher frequency resolution.

3.2. FLL controller

A fast-locking frequency locked loop requires a fast controller. The controller is responsible for generating N and N-M based on the controlling UP and DN signals issued from the frequency detector. As illustrated in Figure 4, the controller can be represented by two algorithms: successive approximation register (SAR) and linear algorithm. Each state represents a different value of N. The drawback of SAR controller is the need for repeating the entire algorithm for each following decisions, whereas there is no transition toward the previous state, which leads to instability of the DCO. Consequently, a linear controller is used to generate the N and N-M numbers for the DCO.




View larger version(21K)

Figure 4. Flowchart for linear and SAR algorithm controller.



3.3. Frequency detector (FD)

A rotational frequency detector (Assaad and Alser 20122. Assaad, M. and Alser, M. (2012), ‘Design of an All-digital Synchronized Frequency Multiplier Based on a Dual-loop (D/FLL) Architecture’, VLSI Design, Article ID 546212, 7 pages

View all references
) is used to detect the frequency difference between the F REF and the F DCO/64 signals. The FD generates an up (UP) or down (DN) signal to indicate that the DCO should be speeded up or slowed down respectively. However, the rotational frequency detector becomes ineffective when the frequency of I exceeds 30% of the reference clock frequency. The integer divider in the FLL scales down the frequency of FDCO/64 signal to be relatively convergent with the frequency of FREF. As a result, the integer divider scales down the difference in frequencies to less than 30%. The integer divider consists of a chain of divide-by-2 circuits. Each circuit is a single D flip-flop. The presence of the integer divider block in the FLL provides the ability to select the multiplication factor of the reference clock frequency and allows the reference clock to run at a low frequency.

3.4. Digitally controlled delay line (DCDL)

The delay line has an essential function, which is adjusting (i.e. delay or advance) the output clock signal FDCO as close as possible to the FREF clock edges. Therefore, the delay line is implemented as a chain of linear delay elements (Lin, Miller, Schoenfeld, Ma, and Baker 199910. Lin, F, Miller, J, Schoenfeld, A, Ma, M and Baker, RJ. 1999. A Register-controlled Symmetrical DLL for Double-data-rate DRAM. IEEE Journal of Solid-state Circuits, 34: 565–568.

View all references
). Each delay element consists of three NAND gates. One of them is used to activate the selected element, while the other two gates are used to delay/advance the FDCO signal. An additional NAND gate is added to the delay line chain to produce the original signal without inversion (Assaad and Alser 20122. Assaad, M. and Alser, M. (2012), ‘Design of an All-digital Synchronized Frequency Multiplier Based on a Dual-loop (D/FLL) Architecture’, VLSI Design, Article ID 546212, 7 pages

View all references
).

3.5. DLL controller

The DLL controller is implemented as a linear state machine for the benefit mentioned before over the SAR algorithm. The controller is needed to generate the one-hot coded word based on the Shift-right and Shift-left signals issued from the phase detector. This coded word controls the delay line chain length. A Shift-right signal decreases the number of the chain delay elements and thus decreases the delay of the input clock of the DCDL (F DCO) while a Shift-left signal increases the number of the chain delay elements.

3.6. Phase detector (PD)

Providing accurate information about the phase difference between the output clock signal and the input reference signal is an essential function of the frequency synthesizer circuits. In the existing FPGA-based (fully-digital) frequency synthesizer designs (Gude and Mueller 20067. Gude, M and Mueller, G. (2006), ‘Mixed Signal IP: Fully Digital Implemented Phase Locked Loop’, IP based SoC design conference 2006, December

View all references
; Moorthi et al. 200914. Moorthi, S, Meganathan, D, Janarthanan, D, Praveen Kumar, P and Raja Paul Perinbam, J. 2009. Low Jitter all Digital Phase Locked Loop Based Clock Generator for High Speed System On-chip Applications. International Journal of Electronics, 96: 1183–1189.

View all references
), since there is no analogue components (i.e. analogue loop filter) in the architecture, the phase difference information cannot be directly translated into a DCO coded word. As a result, in this work, the phase tracking mechanism is separated from the frequency tracking loop. This approach adds an essential benefit to the design which is the ability to synchronize the output clock signal with the input reference signal. The block diagram of the phase detector is shown in (Assaad and Alser 20122. Assaad, M. and Alser, M. (2012), ‘Design of an All-digital Synchronized Frequency Multiplier Based on a Dual-loop (D/FLL) Architecture’, VLSI Design, Article ID 546212, 7 pages

View all references
). It generates a Shift-right or Shift-left signal regardless of the frequency difference between the two input clocks.
Consequently, a frequency divider block is not needed in the DLL. To verify this, the entire delay locked loop system is simulated; the resulting timing waveforms are shown in Figure 5. It is illustrated from the Shift-left and the Shift-right signals that F OUT and F REF signals become synchronized and in-phase after 6-cycles of F REF signal.




View larger version(53K)

Figure 5. The gate-level simulation waveform of delay locked loop.



The frequency synthesiser is totally designed using Verilog language and synthesized using Altera Quartus II Web Edition v11.0 software for Altera DE2-70 development board, with a Cyclone II EP2C35F672C6 FPGA on board. The DE2-70 board is equipped with 68416 logic elements (LEs). Using Quartus II software, the proposed architecture size is 1262 LEs (2%). The experimental setup consisting of the DE2-70 board, the Tektronix TDS-5104 digital phosphor oscilloscope, the ISO-TECH IGC2231 function generator, and the Advantest R3132 spectrum analyser is shown in Figure 6.




View larger version(110K)

Figure 6. Photograph of the experimental setup.



The frequency synthesiser has the ability to generate a clock signal of a range from 19.8 MHz to 440 MHz. Due to the frequency limitation of the function generator used, FREF is limited to the range of 1.44–1.94 MHz and the two ring oscillator lengths L1 and L1+1 are set to be 5 and 6 respectively. M is set to be 255 and N varies from 0 to 255 and allows the DCO output frequency to be in the range of 92.6–124.2 MHz. The lowest N value gives the lowest DCO output frequency and vice versa. The measured output spectrums at N equal to 0 and 255 are shown in Figure 7. The DCO output frequency step is 0.12 MHz. The measured RMS and peak-to-peak jitter of the F OUT signal is shown in Figure 8. The measured synchronization static phase offset at the F OUT and F REF signals is shown in Figure 9.




View larger version(59K)

Figure 7. Measured spectrum at N = 0 (left), and N = 255 (right).






View larger version(61K)

Figure 8. The measured RMS and pk-to-pk jitter of the FOUT signal at 124.2 MHz.






View larger version(58K)

Figure 9. The measured synchronisation static phase offset at the locked state.



As shown in Table 1, different architectures of fully-digital frequency synthesizer circuits were synthesised for Altera DE2-70 development board and investigated in terms of maximum output frequency, area, frequency resolution, multiplication factor, power consumption, and portability. The power consumption is measured using Altera PowerPlay power analyser tool. The proposed architecture achieves the highest maximum output frequency as well as the highest multiplication factor. It has the ability to provide the smallest frequency steps, which means better frequency stability. As a disadvantage of the proposed architecture, the system occupies a large number of logic elements (LEs), and hence, its dynamic power consumption is relatively larger than the existing architectures. The large number of LEs is due to the architecture of the FLL controller block. It is composed of 255 states and each state represents a nine-bit value. Each bit is stored in a single D flip-flop. And hence, the FLL controller occupies 966 LEs (after Quartus II optimisation process). However, increasing the number of the states of the controller, gives higher frequency resolution (smaller frequency steps) at the expense of the architecture size.
Data table

Table 1. Performance comparison for the proposed architecture with existing architectures.

A fully-digital wide-range programmable frequency synthesiser based on a finite state machine filter is presented in this article. The proposed architecture is totally designed using Verilog language and synthesized for Altera DE2-70 development board. Simulation and experimental results are included; they prove the synthesizing and tracking features of the proposed architecture. The generated clock signal frequency of a range from 19.8 MHz to 440 MHz is synchronized to the input reference clock with a frequency step of 0.12 MHz.

Acknowledgments

References

  • 1. Assaad, M and Alser, M. 2011. An FPGA-based Design and Implementation of an All-digital Serializer for Inter Module Communication in SoC. IEICE Electronics Express, 8: 2017–2023.
  • 2. Assaad, M. and Alser, M. (2012), ‘Design of an All-digital Synchronized Frequency Multiplier Based on a Dual-loop (D/FLL) Architecture’, VLSI Design, Article ID 546212, 7 pages
  • 3. Casha, O, Grech, I, Badets, F, Morche, D and Micallef, J. 2009. Analysis of the Spur Characteristics of Edge-combining DLL-based Frequency Multipliers. IEEE Transactions on Circuits and Systems II: Express Briefs, 56: 132–136.
  • 4. Choi, J, Kim, ST, Kim, W, Kim, K-W, Lim, K and Laskar, J. 2011. A Low Power and Wide Range Programmable Clock Generator with a High Multiplication Factor. IEEE Transactions on Very Large Scale Integration (VLSI) Systems, 19: 701–705.
  • 5. Chung, C-C and Lee, C-Y. 2003. An All-digital Phase-locked Loop for High-speed Clock Generation. IEEE Journal of Solid-state Circuits, 38: 347–351.
  • 6. Docking, S and Sachdev, M. 2003. A Method to Derive an Equation for the Oscillation Frequency of a Ring Oscillator. IEEE Transactions on Circuits and Systems I: Fundamental Theory and Applications, 50: 259–264.
  • 7. Gude, M and Mueller, G. (2006), ‘Mixed Signal IP: Fully Digital Implemented Phase Locked Loop’, IP based SoC design conference 2006, December
  • 8. Helal, BM, Straayer, MZ, Wei, G-Y and Perrott, MH. 2008. A Highly Digital MDLL-based Clock Multiplier that Leverages a Self-scrambling Time-to-digital Converter to Achieve Subpicosecond Jitter Performance. IEEE Journal of Solid-state Circuits, 43: 855–863.
  • 9. Liang, C-K, Yang, R-J and Liu, S-I. 2008. An All-digital Fast-locking Programmable DLL-based Clock Generator. IEEE Transactions on Circuits and Systems I, Regular Papers, 55: 361–369.
  • 10. Lin, F, Miller, J, Schoenfeld, A, Ma, M and Baker, RJ. 1999. A Register-controlled Symmetrical DLL for Double-data-rate DRAM. IEEE Journal of Solid-state Circuits, 34: 565–568.
  • 11. Maillard, X, Devisch, F and Kuijk, M. 2002. A 900-Mb/s CMOS Data Recovery DLL Using Half-frequency Clock. IEEE Journal of Solid-State Circuits, 37: 711–715.
  • 12. Mesgarzadeh, B and Alvandpour, A. 2009. A Low-power Digital DLL-based Clock Generator in Open-loop Mode. IEEE Journal of Solid-state Circuits, 44: 1907–1913.
  • 13. Ming-ta, H and Sobelman, G. 2008. Architectures for Multi-gigabit Wire-linked Clock and Data Recovery. IEEE Circuits and Systems Magazine, 8: 45–57.
  • 14. Moorthi, S, Meganathan, D, Janarthanan, D, Praveen Kumar, P and Raja Paul Perinbam, J. 2009. Low Jitter all Digital Phase Locked Loop Based Clock Generator for High Speed System On-chip Applications. International Journal of Electronics, 96: 1183–1189.
  • 15. Olsson, T and Nilsson, P. 2004. A Digitally Controlled PLL for SoC Applications. IEEE Journal of Solid-state Circuits, 39: 751–760.
  • 16. Stefo, R and Schreiter, J. (2004), ‘Oscillator System for Generating a Clock Signal’, German Patent No. 102004023484
  • 17. Zlatanski, M, Uhring, W, Le Normand, J-P and Mathiot, D. 2011. A Fully Characterizable Asynchronous Multiphase Delay Generator. IEEE Transactions on Nuclear Science, 58: 418–425.

Journal news

Librarians

Taylor & Francis Group