A Frequency Synthesizer for a Radio-Over-Fiber Receiver

Size: px
Start display at page:

Download "A Frequency Synthesizer for a Radio-Over-Fiber Receiver"

Transcription

1 A Frequency Synthesizer for a Radio-Over-Fiber Receiver By Mark Houlgate Supervisor: Professor Len MacEachern A report submitted in partial fulfillment of the requirements of the 4 th Year Engineering Project Department Electronics Faculty of Engineering Carleton University April, 2003

2 ABSTRACT As cellular telephone networks continue to grow to meet increasing demand, new solutions are being suggested to simplify base-stations and to facilitate upgrades. Radioover-fiber architectures can be used to simplify base-stations by modulating radio-signals directly onto an optical fiber link to a central office responsible for all signal processing. One of the key elements in the radio-over-fiber receiver is the frequency synthesizer, which generates the local oscillator signal used by the mixer to down-convert the radio signal to an appropriate frequency for transmission. The frequency synthesizer was implemented using a charge-pump based phaselocked loop with a tri-state phase/frequency detector and a programmable pulse-swallow frequency divider. Since the required frequency of operation can be as high as 1.4GHz, the speed of the digital logic used in the frequency divider is a critical design factor. A custom library of digital logic gates was designed using MOS current-mode logic (MCML). These gates were designed to operate at frequencies up to 1.4GHz. This report outlines the design of the phase/frequency detector and the programmable pulse-swallow frequency divider. The design, layout, and simulation of the MCML logic family are also presented.

3 ACKNOWLEDGEMENTS I would like to thank the many people who helped me with this project in the last 8 months. First, many thanks are owed to the rest of the radio-over fiber project group: Fiona, James, Mike, Dan, Nigel, Jackson, and Aaron. During the course of the project, I could always count on each and every one of these individuals for support and advice. I am grateful that they were willing to act as sounding boards for my ideas, some of which actually made it into the final project. In addition, I would like to thank Wilson Kwan who successfully demonstrated that optimized versions of my MCML logic gates could operate at speeds up to about 10GHz, and Professor Knight, who provided help with the reset capability of my D-latch. Next, a great debt of gratitude is owed to Nagui Mikhail for his tireless hours of technical support, and for his work in setting up a comfortable and useful lab. Finally, I would like to thank Professor Len MacEachern who provided me with support, advice, and an excellent working environment. His undying sense of humour and his constant faith in my work made the long hours fun.

4 TABLE OF CONTENTS 1 Introduction Radio-Over-Fiber Architecture Frequency Synthesizer Structure of the Report Phase/Frequency Detector Theory Implementation Simulation Results Programmable Frequency Divider Overview Dual-Modulus Prescaler Theory Implementation Program Counter Theory Implementation Simulation Results Swallow Counter Theory Implementation Simulation Results Simulation of Frequency Divider... 23

5 4 MOS Current Mode Logic (MCML) Introduction Theory Inverter/Buffer OR/NOR AND/NAND XOR/XNOR D-Latch D-Flip-flop Recommendations Conclusions References... 51

6 LIST OF FIGURES Figure 1 Radio-Over-Fiber Receiver Architecture... 2 Figure 2 Frequency Synthesizer Architecture... 3 Figure 3 State Diagram of the Phase/Frequency Detector... 6 Figure 4 Implementation of the Phase/Frequency Detector... 8 Figure 5 Cadence Schematic of the Phase/Frequency Detector... 9 Figure 6 PFD Simulation Results (Equal Frequencies) Figure 7 PFD Simulation Results (Different Frequencies) Figure 8 Pulse-Swallow Frequency Divider Figure 9 Implementation of a 15/16 Dual-Modulus Prescaler Figure 10 Cadence Schematic of the 15/16 Dual-Modulus Prescaler Figure 11 Simulation Results for the Dual Modulus Prescaler (Modulus Control =0) Figure 12 Block Diagram of a 7-bit Program Counter Figure 13 Cadence Schematic showing the overall structure of the 7-Bit Program Counter Figure 14 Program Counter Simulation Results Figure 15 Block Diagram of a 6-Bit Swallow Counter Figure 16 Cadence Schematic showing the overall structure of the 6-Bit Swallow Counter Figure 17 Swallow Counter Simulation Results (S=20) Figure 18 Frequency Divider Simulation Results (Fin=800MHz, DIV=800) Figure 19 Ideal MCML Logic Gate [2] Figure 20 Schematic of an MCML Inverter/Buffer... 29

7 Figure 21 Layout of MCML Inverter/Buffer Figure 22 Post-Layout Simulation of the MCML Inverter/Buffer Figure 23 Schematic of an MCML OR/NOR Gate Figure 24 Layout of the MCML OR/NOR Gate Figure 25 Post-layout Simulation Results for the MCML OR/NOR Figure 26 Schematic of an MCML AND/NAND Gate Figure 27 Layout of an MCML AND/NAND Gate Figure 28 Post-layout Simulation Results of the AND/NAND Gate Figure 29 Schematic of an MCML XOR/XNOR Gate Figure 30 Layout of an MCML XOR/XNOR Gate Figure 31 Post-layout Simulation Results for the XOR/XNOR Figure 32 Schematic of an MCML D-Latch (with Reset) Figure 33 Layout of an MCML D-Latch (with Reset) Figure 34 Post-layout Simulation Results of the MCML D-Latch Figure 35 Schematic of the Phase/Frequency Detector D-Flip-flop Figure 36 Schematic of a General D-Flip-flop Figure 37 Post-layout Simulation Results of the MCML D-Flip-flop... 48

8 LIST OF TABLES Table 1 Inverter/Buffer Performance Measurements Table 2 OR/NOR Performance Measurements Table 3 AND/NAND Performance Results Table 4 XOR/XNOR Performance Measurements Table 5 D-Flip-flop Performance Measurements... 48

9 1 1 INTRODUCTION 1.1 Radio-Over-Fiber Architecture As consumer demand for cellular telephones continues to increase, service providers are constantly expanding coverage areas and offering new features. This period of growth has seen a rapid increase in the number of base-stations and frequent changes to transmission protocols. Since current base-stations are often responsible for the demodulation and processing of cellular signals, protocol changes require updates to software and/or hardware in the multitude of existing base-stations. In addition, the increasing complexity of the base-stations has resulted in the need for large, power-hungry equipment. Utilizing a radio-over-fiber architecture is one solution that has been suggested to simplify base-stations and to facilitate upgrades. In a radio-over-fiber system, each basestation is responsible for receiving an analog RF signal, converting it into the optical domain, and transmitting the information over an optical fiber to a centralized control station. The control station, which is connected by fiber to many other base-stations, is then responsible for the demodulation and processing of the signal. Using this architecture, all protocol information is centralized and the simplified base-stations do not need to be updated when changes are made. On the transmit path, the control station sends an optical signal to the base-station, which in turn converts it back into the electrical domain for transmission from its antenna. The basic receiver architecture of this system is shown in Figure 1. The Low- Noise-Amplifier (LNA) is responsible for amplifying the received signal and passing it to

10 2 the mixer. The mixer then down-converts the signal to a frequency suitable for transmission over the optical fiber. Next, the down-converted signal is passed to the pre-distorter, which compensates for the non-linear distortion that occurs when the laser is modulated. Finally, the frequency synthesizer provides the local-oscillator signal used by the mixer. As a result, it can also be used to choose the frequency to be received. Figure 1 Radio-Over-Fiber Receiver Architecture The receiver used in this project was designed to receive signals from 3 bands at 1.8 GHz, 1.9 GHz, and 2.4 GHz, with an intermediate frequency (IF) of 1 GHz, chosen to minimize dispersion in the optical link. As a result, the frequency synthesizer was designed to provide local oscillator signals at 800 MHz, 900 MHz, and 1.4 GHz. Aaron Wrightly designed the LNA, Mike Gordon designed the mixer, Nigel Antoine, Fiona Shearer, and James McGale designed the pre-distorter, and Jackson Hamilton designed the band-gap voltage reference used by the entire receiver. Finally, Daniel Olszewski and I designed the frequency synthesizer. 1.2 Frequency Synthesizer The frequency synthesizer is responsible for creating the local oscillator signal used

11 3 by the mixer. Since it ultimately determines the frequency band that is received, the frequency synthesizer must generate a stable and accurate output. This was accomplished using a charge-pump phase-locked-loop (PLL) configuration as indicated in Figure 2. Mixer From LNA RF IF To Predistorter LO f out Crystal Reference Buffer Crystal Buffer f ref Phase/Frequency Detector Charge Pump Loop Filter VCO f feedback N Frequency Divider Frequency Synthesizer Figure 2 Frequency Synthesizer Architecture In this implementation, the output of a voltage-controlled-oscillator (VCO) is fed into the LO port of the mixer through a series of buffers. The first buffer is required to provide the necessary isolation between the VCO and unwanted signals fed back through the mixer, while the second buffer is responsible for changing the voltage amplitude of the VCO output signal to one that is appropriate for the mixer. The remainder of the PLL is responsible for generating a sinusoidal signal with a stable frequency. Part of the output of the VCO is sent to the frequency divider, which divides the frequency of the signal until it is comparable to that of the reference frequency generated by the crystal oscillator. A phase/frequency detector then compares the phase and frequency of the divider

12 4 output and the reference signal, and provides an output that is proportional to their difference. This error signal is conditioned by the charge-pump and a low-pass loop-filter after which it is used to change the output frequency of the VCO. The feedback loop assures that the VCO will eventually lock on a multiple of the reference signal, where the exact multiple is determined by the divisor used in the frequency divider. Therefore, the output frequency is determined by [3]: f out = Nf ref (1) As a result, the choice of reference frequency determines the minimum channel separation. If the resolution provided by the crystal reference is insufficient, an additional frequency divider could be added between the crystal buffer and the phase/frequency detector. For the remainder of this report, a 1 MHz reference frequency is assumed. However, if this were increased to 10 MHz to match available crystals, the design would remain the same, provided the division ratios are adjusted accordingly, or that an extra frequency divider is used at the input. Dan designed the charge pump, loop filter, VCO, and VCO buffer. I was responsible for the design of the phase/frequency detector, the programmable frequency divider, and the digital logic library used to implement these components. 1.3 Structure of the Report Section 2. Phase/Frequency Detector. This section discusses the theory, design, and implementation of the phase/frequency detector. Theory, schematics, and simulation results are presented. Section 3. Programmable Frequency Divider. The design and implementation of the programmable frequency divider are discussed. The design is sub-divided into smaller

13 5 components whose schematics and simulation results are presented. Finally, the results of a complete simulation are provided. Section 4. MOS Current Mode Logic (MCML). This section provides an overview of the design and implementation of an MCML digital logic family. These MCML components are used as the building blocks for the rest of the design. Section 5. Recommendations. Improvements to the design are suggested, and alternate implementations are briefly explored. Section 6. Conclusions. The work accomplished in the project is summarized. 2 PHASE/FREQUENCY DETECTOR 2.1 Theory As introduced in the previous section, the phase/frequency detector (PFD) provides the comparison mechanism for the phase-locked loop. Its purpose is to simultaneously compare the phase and frequency of the crystal reference signal to that of the signal at the output of the programmable frequency divider. It generates an output signal that is proportional to their difference. Although many PLLs can accomplish this task with a simple phase detector, a detector capable of simultaneously measuring both phase and frequency decreases the acquisition time of the loop. In the case of a charge-pump PLL, the phase/frequency detector actually outputs two signals: UP and DOWN. The UP signal indicates that the VCO frequency should be increased, while the DOWN signal indicates that the frequency should be decreased. These signals are used by switches in the charge pump to charge, or discharge a capacitor, thereby increasing, or decreasing its output control voltage. As a result, the duration

14 6 of the UP and DOWN signals determines how much charge is transferred, and the magnitude of change in the control voltage. For large differences in the phase or frequency of the input signals, the duration of the corresponding PFD output signal is large. This concept is best illustrated by examining the PFD used in this receiver. Figure 3 shows the state diagram of the tri-state PFD used in this project. Figure 3 State Diagram of the Phase/Frequency Detector As indicated in Figure 3, the PFD maintains 3 states: a reset state in which neither of the two signals is asserted, an UP state, and a DOWN state. State transitions occur on the rising edges of the reference and feedback signals. As a result, this implementation measures phase and frequency by the relative occurrences of edges in the signals and is duty-cycle independent. This duty-cycle independence is crucial for the proper operation of the frequency synthesizer since the programmable frequency divider used in this project does not output a fifty-percent duty cycle. To understand how phase-detection occurs, it is useful to investigate the state transitions when the loop is locked and the two frequencies are equal. Initially, the PFD is in its reset state and UP and DOWN are both low. On the rising edge of one of the input signals (say the reference signal), the PFD moves to the UP state and asserts the signal. Since both signals have the same frequency, the next edge to occur is that of the feedback

15 7 signal. When this edge is detected, the PFD returns to the reset state until the next reference edge causes the UP signal to be asserted once again. If the first edge to occur were on the feedback signal instead of the reference, the equivalent loop would occur into and out of the DOWN state. As a result, the UP or DOWN signal is high for a duration equal to the phase difference between the two signals with the particular output indicating which signal is leading the other. This behaviour is indicated in Figure 6. However, since the finite width of the pulses causes the control voltage from the charge-pump to change, the VCO will modify its frequency and the loop will eventually acquire a zero phase difference. Similarly, this implementation of a PFD achieves frequency detection by counting the relative number of edges in the signal. If the frequency of the reference signal is higher than that of the feedback signal, the UP signal remains high for numerous cycles of the reference, indicating that the VCO should increase its frequency. When an edge is finally detected on the feedback signal, the PFD briefly returns to the reset state until the next edge of the reference signal returns the PFD to the UP state. The larger the frequency difference, the greater the proportion of time that the UP signal is high. Similar logic can be applied to the case where the frequency of the feedback signal is higher, and the DOWN signal is asserted. This behaviour is demonstrated in Figure Implementation The state diagram in Figure 3 can be closely approximated using the circuit shown in Figure 4. The circuit is comprised of two D-type flip-flops whose inputs are tied to logic 1, and whose outputs correspond to the UP and DOWN signals. Their clock inputs are tied to the input signals, and their asynchronous reset ports are tied to the logical AND of

16 8 the two output signals. Figure 4 Implementation of the Phase/Frequency Detector When an edge is detected on either of the two signals, the corresponding flip-flop drives its output high, where it remains until it is reset. This reset occurs when an edge on the complementary signal is detected, driving its flip-flop high. At this point, the output of the AND gate becomes high, resetting the two flip-flops. Since this implementation allows both inputs to be high simultaneously for the brief duration of the reset, it is not exactly equal to the state diagram proposed in Figure 3. However, the remainder of the operation remains the same as discussed in the previous section. An interesting problem occurs when the phase of the two signals approaches zero. This condition, known as the dead zone could lead to erroneous operation if the reset occurs before both signals have stabilized [3]. In this case, one of the flip-flops may reset faster than the other, and the initial rising edge, which was not completed, could end up driving one of the flip-flops high. This problem can be alleviated by adding extra delay to the reset path in the form of a chain of delay buffers. However, care must be taken to not increase the delay too much, as both signals would then be high simultaneously for a

17 9 longer period of time. To reject common-mode noise, and to ease integration with the frequency divider, the PFD was built using differential logic components. The design and implementation of these components is discussed in Section 4 on MCML logic. The final schematic of the PFD, as entered into Cadence, is shown in Figure 5. This schematic shows the use of differential logic and custom flip-flops whose inputs are internally tied high. Figure 5 Cadence Schematic of the Phase/Frequency Detector 2.3 Simulation Results

18 10 The schematic indicated in Figure 5 was simulated in Cadence using the Spectre simulation tool. Figure 6 shows the resulting waveforms for the case when the frequencies are equal, and Figure 7 shows the results for different frequencies. Figure 6 PFD Simulation Results (Equal Frequencies) Figure 7 PFD Simulation Results (Different Frequencies) Figure 6 successfully demonstrates the theory discussed in section 2.1. In this case,

19 11 the Reference signal leads Feedback, and pulses appear on the UP line with a width equal to the phase difference between the two signals. In addition, the brief resetting pulses can be seen on the DOWN line, corresponding to the rising edges of the Feedback signal. In addition, Figure 7 successfully demonstrates the behaviour of the PFD when the frequencies are different. In this case, Feedback is at a higher frequency, and wide pulses are generated on the DOWN line, interrupted only by the brief resetting pulses on the UP line corresponding to the rising edges of the Reference signal. These waveforms confirm the successful design and implementation of the phase/frequency detector. 3 PROGRAMMABLE FREQUENCY DIVIDER 3.1 Overview The programmable frequency divider is used in the frequency synthesizer to control the output frequency by means of the relation f out = N*f ref, where N is the division ratio and f ref is the reference frequency provided by the crystal. As indicated in Figure 2, the frequency divider closes the feedback path between the output of the VCO buffer and the phase/frequency detector discussed in the previous section. Since the output frequency of the VCO must operate at frequencies up to 1.4GHz, the frequency detector must also be capable of operating at this speed. Since the digital logic required to implement the programmable divisor adds a significant number of gate delays, the frequency divider was implemented in a standard pulse-swallow configuration, as illustrated in Figure 8.

20 12 Figure 8 Pulse-Swallow Frequency Divider The pulse-swallow configuration solves this problem by using a dual-modulus prescaler (DMP) to generate a slower signal (SlowCLK) which is passed to the programmable portion of the frequency divider, implemented using a program counter and a swallow counter. Unlike the program counter or the swallow counter, which must change their division ratios based on user-provided control signals, the DMP always divides the signal by either 15 or 16, depending on the value of modulus control. As a result, the required logic is much simpler, and the DMP can easily be designed to function at 1.4 GHz using the custom-designed MCML logic gates discussed later in this report. Assuming a worst-case scenario in which the VCO frequency is 1.4GHz and the modulus of the DMP is 15, the highest frequency seen by the program counter and swallow counter is only about 93 MHz. At this lower frequency, the programmable counters can adequately function. To understand how the architecture in Figure 8 can function as a programmable divider, it is useful to examine the complete operation of the circuit in the time required

21 13 to generate one cycle of the output signal. Initially, the DMP divides the frequency of the VCO signal by N+1. After S pulses of SlowCLK, the swallow counter (SC) asserts modulus control, changing the modulus of the DMP to N. At this point in the cycle, the program counter (PC) has also counted S pulses of SlowCLK, or S(N+1) cycles of the VCO signal. The PC counter then counts the remaining (P-S) pulses of SlowCLK, corresponding to N(P-S) pulses of the VCO signal, and outputs a pulse to the PFD. This pulse is also used to reset the counts of the program counter and swallow counter, while returning modulus control to its initial state. Using the above analysis, it is evident that an output pulse is generated every S(N+1) + N(P-S) cycles of the VCO signal. As a result, the overall division ratio of the circuit can be expressed as: DIV = S(N+1)+N(P-S) = NP+S, (2) where P is specified by a 7-bit control signal, and S is specified by a 6-bit control signal [3]. It is important to note that for the pulse-swallow frequency divider to operate, S must be less than P. If this were not the case, the DMP would divide by N+1 for the entire cycle and the division ratio would reduce to (N+1)P. The remainder of this section discusses the design and simulation of the three blocks of Figure 8. In addition, overall simulation results are presented in section Dual-Modulus Prescaler Theory As discussed in section 3.1, the dual-modulus prescaler (DMP) divides the VCO frequency by either N, or N+1, depending on the value of modulus control. In this project, N was chosen to be 15 and the circuit was designed to divide by 16 when modulus

22 14 control is low, and by 15 when modulus control is high. The DMP was designed as a finite state machine with 16 possible states. Four flip-flops were required to generate the 16 states, and next-state generation logic was used to cycle through the states on each cycle of the input signal from the VCO. The implementation of the DMP is provided in Figure 9 [3]. Figure 9 Implementation of a 15/16 Dual-Modulus Prescaler When the modulus control signal is low, all 16 states are possible, however, setting modulus control high causes the circuit to skip the zero state. Since only 15 states are used, the DMP divides by 15 when the modulus control signal is high Implementation Figure 10 shows the final schematic, as entered in Cadence. The use of the differential MCML logic gates is evident. In addition, the three-input OR gate indicated in Figure 9 was implemented using 2 two-input OR gates.

23 15 Figure 10 Cadence Schematic of the 15/16 Dual-Modulus Prescaler Figure 11 provides the simulation results for the DMP with modulus control set to logic 0. As expected, the frequency of SlowCLK is equal to the input frequency divided by 16. These results suggest that the dual-modulus prescaler operates as designed and intended. Figure 11 Simulation Results for the Dual Modulus Prescaler (Modulus Control =0)

24 Program Counter Theory As described in section 3.1, the program counter is responsible for counting P pulses of SlowCLK before outputting a pulse to the phase/frequency detector and resetting itself and the swallow counter. The implementation used in this project, using a 7-bit ripple counter, a 7-bit comparator, and a zero-detector is shown in Figure 12. The ripple counter is clocked by SlowCLK, and increments its count by one each clock cycle. At each stage, the 7-bit comparator compares each count bit to the corresponding bit in the control signal, and outputs a 0 for each equal bit. When the zero-detector detects equivalence in all of the 7 bits, indicating that the desired count has been reached, F out is driven high. On the next clock cycle, the program counter is reset to zero and the count is restarted. In addition, the output pulse on F out is used to reset the count of the swallow counter, indicating the end of one complete cycle of the frequency divider. Figure 12 Block Diagram of a 7-bit Program Counter

25 17 The ripple counter is implemented using 7 cascaded D-type flip-flops, each arranged in a toggle configuration. The output of each flip-flop is used to clock the next flip-flop. Since the output of each flip-flop inverts on every clock cycle, each flip-flop essentially divides its clock by two, causing the next stage of the ripple counter to be clocked at half the rate of the previous flip flop. Each flip-flop was designed to respond to the falling edge of its clock, when the output of the previous stage changes from a 1 to a 0. In this way, an incrementing binary count is achieved with the outputs of each flipflop forming the bits of the count. Since the program counter contains 7-bits, any count between 0 and 127 can be set by the control signal. It is important to realize however that in order to achieve a division ratio as specified in the equation DIV=NP+S, the control signal must be set to P-1, since the zero-state is included in the count Implementation The final schematic of the program counter is provided in Figure 13. Looking at Figure 13, it is possible to see the three major components of the program counter implemented using MCML logic gates. At the input of the counter, an array of 7 flip-flops is used as the ripple counter. The outputs of the ripple counter, taken from the outputs of each of the flip-flops, are fed into an array of 7 XNOR gates. The XNOR gates compare each bit with the corresponding bit in the control signal, outputting a logical 1 when the bits are equal. Although this logic is inverted compared to the description of the comparator in the previous section, the zero-detector is implemented as a one-detector using a tree of cascaded AND gates. In this way, the overall logic of the circuit is unchanged, and the output pulse can be generated without any additional logic. Another difference seen in Figure 13 is a separate output, SwallowRST, and some

26 18 simple circuitry used to generate it. SwallowRST is used internally to reset the flip-flops of the program counter, and externally to reset the flip-flops of the swallow counter. Since the fan-out of the reset signal is high (7 flip-flops in the PC, and 6 in the SC), the reset signal is broken into two paths and driven using separate MCML buffers. In early simulations, these buffers were absent and the reset signal could not provide enough current to drive the input capacitance associated with the flip-flops. SwallowRST was generated using an approach that guarantees predictable timing of the reset signal. Fout is tapped and fed to the input of a flip-flop clocked by Fin. On the clock cycle immediately following Fout going high, the pulse is sampled by the flip-flop, generating SwallowRST and resetting both the program counter and the swallow counter. To ensure that the reset signal is removed before the next clock cycle, the reset signal is fed back to its generating flip-flop through a delay chain comprised of three buffers. This delay chain must be longer than the time required to reset all flip-flops to guarantee that all flip-flops are reset before revoking the signal. One final element of the reset generator is the OR gate placed between the output of the reset flip-flop and the output buffers. This OR gate allows SwallowRST to be generated normally as part of the operation of the circuit, or when a hard reset is provided from an external source, such as on power-up.

27 19 Figure 13 Cadence Schematic showing the overall structure of the 7-Bit Program Counter Simulation Results Figure 14 shows some simulation results for the program counter. The waveforms show the 7-bit count values, P0-P6, implementing a binary count which increments on each falling edge of SlowCLK. As expected, each count bit is represented by a periodic waveform with half the frequency of the previous bit. Although P6 is shown, it is never fully high since the program counter reaches its count and resets before it is driven to a logic 1. When the count indicated on the control signals is reached, a brief spike appears on SwallowRST, and each bit is reset to zero. At this point, the cycle continues counting from zero until it is eventually reset again. This simulation demonstrates the successful operation of the program counter.

28 20 Figure 14 Program Counter Simulation Results 3.4 Swallow Counter Theory The swallow counter, as indicated in Figure 8, is used to count S pulses of SlowCLK before asserting the modulus control signal and changing the modulus of the DMP to N. A block diagram of the swallow counter is provided in Figure 15.

29 21 Figure 15 Block Diagram of a 6-Bit Swallow Counter By looking at Figure 15, the similarities between the swallow counter and the program counter are apparent. Once again, the count (6-bits in this case) is maintained using a ripple counter comprised of cascaded flip-flops clocked with SlowCLK. In addition, a comparator compares each count bit with its corresponding bit in the control signal, and a zero-detector asserts modulus control when all bits are equal. However, the swallow counter does not reset when the count is reached, but masks the input clock using an AND gate connected to the inverse of modulus control. As a result, the ripple counter stops counting when the count is reached, and the state of the circuit is maintained until a reset signal (SwallowRST) is received from the program counter. Since the swallow counter contains 6 bits, it is capable of any count from 0 to 64. Once again, the control signal must be set to S-1, since the zero-state is included in the count Implementation The final schematic for the swallow counter is provided in Figure 16.

30 22 Figure 16 Cadence Schematic showing the overall structure of the 6-Bit Swallow Counter The schematic in Figure 16 shows the 6-bit ripple counter implemented as an array of flip-flops, and clocked with the gated clock provided by the AND of SlowCLK and modulus control. In addition, the comparator is implemented as an array of MCML XNOR gates, while the zero-detector is actually implemented as a one-detector using a tree of cascaded AND gates. Unlike the program counter however, no additional circuitry is necessary to generate the reset as the reset is received from the program counter by means of the SwallowRST signal Simulation Results Simulation results for the swallow counter, with S set to 20, are provided in Figure 17. The count bits S0-S5 are shown counting upwards in binary on the falling edges of

31 23 SlowCLK. As expected, modulus control is asserted when the count is reached, and all signals are held at their current state until the RST signal is received. After RST, the cycle begins again from the beginning. The waveforms in Figure 17 illustrate the successful operation of the swallow counter. Figure 17 Swallow Counter Simulation Results (S=20) 3.5 Simulation of Frequency Divider Figure 18 displays the simulation results of the overall frequency divider for an input frequency of 800 MHz and a division ratio of 800. The input signal is not displayed since 800 MHz appears as a solid bar on this scale. This represents the case when the radioover-fiber receiver is receiving signals in the 1.8 GHz band and an 800 MHz local oscillator frequency is required to down-convert the signal to an intermediate frequency of 1GHz. The crystal reference frequency is assumed to be 1 MHz, resulting in a required

32 24 division ratio of 800. This division ratio was achieved by setting S=20 and P=52, remembering that the actual binary control signals are programmed with S-1 and P-1. Figure 18 Frequency Divider Simulation Results (Fin=800MHz, DIV=800) The output pulses on Fout are separated by a period of 1µs, corresponding to an output frequency of 1MHz. In addition, the output duty cycle is much less than 50 percent, as the pulses are high for only slightly more than 1 cycle of SlowCLK. This fact necessitates the use of the duty-cycle independent phase/frequency detector previously discussed. Figure 18 also indicates the operation of other key signals in the complete cycle of the frequency divider. At the beginning of each cycle, modulus control is low, and SlowCLK has a frequency that is equal to Fin/16. After some period of time (20 cycles of SlowCLK in this case), the swallow counter asserts modulus control, changing the modulus of the prescaler to 15. While this frequency difference is difficult to observe in the waveform, the frequencies of SlowCLK with modulus control low and high were

33 25 measured and found to be correct. At the end of the cycle (P pulses of SlowCLK), an output pulse is generated. On the next clock cycle, a spike can be observed on the SwallowRST line, resetting all counts to zero and restarting the division cycle. The frequency divider was also successfully simulated with an input frequency of 900 MHz and a division ratio of 900. However, the simulation was unsuccessful when the input frequency was increased to 1.4 GHz with a division ratio of An investigation into the cause of the failure indicated that although the swallow counter and program counter functioned correctly, the dual modulus prescaler did not change its modulus when modulus control was asserted. This resulted in excessive delays in the next-state generation circuit that failed to skip the 16 th state and divide by 15. Measurements of the output frequency confirmed that the results were consistent with the case in which the DMP always divided by 16. With more time, this problem could be fixed by optimizing the MCML logic gates used in the circuit to operate at a higher frequency. 4 MOS CURRENT MODE LOGIC (MCML) 4.1 Introduction At the heart of both the phase/frequency detector and the programmable frequency divider is the digital logic used to implement the designs presented in the last few sections. The choice of digital logic family has dramatic effects on the maximum frequency of operation of the devices, as well as on the power consumption of the circuit. Although most of the circuit operates at speeds of less than 100 MHz, the dual-modulus prescaler is required to operate at the required local oscillator frequency of up to 1.4GHz. Since this frequency is generally too high for standard CMOS logic, it was decided to use MOS

34 26 Current Mode Logic (MCML) for all digital logic components. In addition to its faster speed, MCML is also differential, which allows for easy interfacing to the differential voltage-controlled-oscillator (VCO), and which suppresses common-mode noise from sources such as the power supply. As will be demonstrated later in this section, its implementation also prevents substrate coupling, which can have drastic effects on the performance and reliability of the circuit. This section discusses the basic theory behind MCML, and outlines the design of the cell library used in the implementation of the frequency synthesizer. For each gate, an overview of the design is presented along with its schematic and layout, and simulation results are provided together with measurements of its characteristics. 4.2 Theory A diagram of an ideal MCML logic gate is presented in Figure 19. As indicated in the diagram, an MCML logic gate can be sub-divided into three main elements: a current sink, a pull-down network, and a resistive load. Digital logic is realized by designing the pull-down network to switch the current completely from one branch of the load to another, based on the combination of the differential input signals. In the branch where current is flowing, a resistive voltage drop equal to IR is developed at the output while at the complementary output, no current flows through the resistor and the output is tied to VDD. Therefore, the output signal swing is completely determined by the tail current and the value of the resistive load, where the output high level is VDD, and the low level is VDD-IR. The increased speed of MCML logic gates compared to standard CMOS results from the fact that the load capacitance only needs to be charged or discharged by an amount equal to the signal swing, rather than the full rail-to-rail difference required by

35 27 CMOS logic. In addition, the absence of full rail-to-rail swings prevents substrate coupling. Figure 19 Ideal MCML Logic Gate [2] In general, the propagation delay of the ideal MCML gate is proportional to the output signal swing by means of the relation: τ p =(C* V)/I, (3) where C is the load capacitance seen by the logic gate [2]. This relationship indicates that the propagation delay can be reduced by lowering the signal swing, or by increasing the tail current which is used to charge and discharge the capacitance. It should be noted however that the current and the signal swing are closely related. If the current is increased, the resistance should be decreased in order to keep the swing constant. MCML logic also differs from standard CMOS logic in its power consumption. While standard CMOS logic dissipates power only when switching, MCML logic gates dissipate a constant power equal to VDD*I [2]. Since the power consumed in standard CMOS logic is proportional to its frequency of operation, there is a frequency above

36 28 which MCML gates actually dissipate less power than their CMOS equivalents. However, for low frequency applications, the static power consumed by MCML can be drastically worse than standard CMOS. Generally, MCML gates are used for high frequency applications, or where differential logic is desired, and standard CMOS logic is used for lower frequency applications. In this project, this boundary frequency occurs around 100MHz. Although most of the circuit operates at frequencies less than 100MHz (with the exception of the DMP), MCML logic gates were used for the entire circuit to eliminate the need to convert logic from one form to the other, and because of the differential nature of MCML. In this project, all logic gates were designed to operate with a VDD of 1.8V, a signal swing of 300mV, and a tail current of 25µA. This results in a power consumption of 7.5µW per gate. 4.3 Inverter/Buffer The schematic for the MCML inverter is presented in Figure 20. The pull-down network of the inverter was implemented as a standard NMOS differential pair supplied with a tail current through an NMOS current-sink. The gate of the current sink NMOS is connected to the control signal RFN, which is generated by connecting RFN to an external diode-connected NMOS in a current-mirror configuration. Finally, the resistive load of the MCML inverter (as introduced in Figure 19), is implemented using two PMOS transistors, biased in the triode region using the bias voltage RFP. By changing RFP, the equivalent resistance of the PMOS load can be varied, effectively changing the voltage swing of the inverter. Except for the PMOS load, all transistors are intended to remain in saturation.

37 29 Figure 20 Schematic of an MCML Inverter/Buffer All transistors in the inverter were sized with the minimum gate length of 180nm. The width of the NMOS current sink was set to 600nm, the width of the differential pair transistors were set to 1.08µm, and the width of the PMOS load transistors were chosen to be 900nm. It was decided to keep all transistors as small as possible to conserve space in the frequency synthesizer. Since there are many gates used in the overall design, larger transistors could quickly consume all available space for little performance gain. In addition, the differential pair transistors were kept small to reduce the input capacitance, which would be seen by other gates connected to its input. Increasing the size of these transistors would have the effect of increasing the gain of the device, but could also increase the delay of the logic circuits. Since the primary motivation for using MCML is

38 30 its speed, the gain of the inverter was sacrificed to reduce the propagation delay. By experimentation, it was determined that an RFP bias voltage of 900mV and a tail current of 25µA resulted in a signal swing that was close to 300mV. Although a larger current could be used to reduce delay, the total power consumption in the circuit would grow to unacceptable levels. For simplicity, and to ensure that the same bias circuit could be used for all gates in the frequency synthesizer, the same transistor sizes, bias voltage, and bias current were used for all MCML logic gates. This also ensures that the signal swing is the same for all gates in the circuit. It is interesting to note that since MCML is fully differential, each and every gate naturally contains the complement of all its signals. As a result, the MCML inverter is never used to perform a logical inversion, but to buffer and regenerate signals. The layout of the MCML inverter/buffer is provided in Figure 21. All gates were designed using the 0.18µm CMOS technology provided by CMC. This process is a single poly salicide process with 6 metal layers. The supply voltage used for the process is 1.8V. A standard-cell configuration was used in the layout of all logic gates to facilitate interconnections in a top-level circuit. Power supply rails such as VDD and ground were run externally in metal3, and RFN and RFP were run externally in metal4. Locally, signals were run in metal1 or metal2. This configuration allows the power and bias rails of logic gates to be connected together, forming one common rail and simplifying the bias arrangement. The active PMOS load can be seen at the top of the layout in a shared n- well with a common bulk contact connected to VDD. In addition, one bulk contact was shared for all NMOS devices in the layout, and can be seen at the bottom of the layout

39 31 connected to ground. All metal interconnects were kept as wide as possible to reduce resistance, and at least two contacts were used when connecting different metal layers. Based on the small size of the transistors, it was decided not to finger the devices. Due to the digital nature of the device, and since all transistors share the same small region of the chip, process variations are not a major concern. All of the layout principles applied to the inverter were also used in the layout of the other MCML gates. In fact, all gates used identical layouts with the exception of the pull-down networks. The layout was extracted and successfully passed an LVS (layout-vs.-schematic) scan. Post-layout simulation results are presented in Figure 22. Ideal input signals with a voltage swing of 300mV were provided to the inputs of the inverter, and the resulting Out and OutBar signals are displayed. As expected, the logical inverse of the input signal is seen on OutBar, while Out displays the buffered input signal. These waveforms confirm the successful post-layout operation of the MCML inverter buffer.

40 Figure 21 Layout of MCML Inverter/Buffer 32

41 33 Figure 22 Post-Layout Simulation of the MCML Inverter/Buffer The propagation delay defined at the 50% signal points, and the rise and fall-times defined at the 10% and 90% points are provided in Table 1. For the purpose of rise and fall-times, the inverter was connected to an output load of two inverters to represent the approximate load capacitance that would be seen by the gate. The results in Table 1 indicate a signal swing of 350mV and rise and fall times that are slightly better for the case of the post-layout simulation. This was unexpected since parasitics in the extracted layout usually increase capacitance in the circuit and decrease the speed of the gate.

42 34 Pre-layout Post-Layout Output High 1.8 V 1.8 V Output Low 1.45 V 1.45 V Prop. Delay 160 ps 146 ps Rise Time 121 ps 113 ps Fall Time 185 ps 164 ps Table 1 Inverter/Buffer Performance Measurements 4.4 OR/NOR The schematic for the OR/NOR gate is indicated in Figure 23. As previously discussed, all transistors use the same sizing scheme as the inverter, and the PMOS load and current-sink circuitry are identical. However, the pull-down network now contains two levels to allow for the two differential inputs, A and B. Since each level of logic must drop a certain proportion of the overall voltage to remain in saturation, only two-input logic gates were implemented. Further inputs would require additional layers in the pulldown network, making it difficult to keep all transistors in saturation and limiting the output voltage swing.

43 35 Figure 23 Schematic of an MCML OR/NOR Gate Using the same layout principles discussed for the inverter, a layout was created for the OR/NOR gate. The final layout is displayed in Figure 24. The standard cell configuration is clearly evident in Figure 24, as is the NMOS current-sink and the active PMOS load. As expected, only the pull-down network was re-designed. The layout was extracted and successfully passed an LVS scan. Post-layout simulation results can be seen in Figure 25. As desired, Out is high when either of the two signals is high, successfully implementing the OR function. The inverse, OutBar, successfully demonstrates the result of a NOR operation. Interestingly, parasitics in the extracted OR gate result in glitches in the OutBar signal on the falling edges of A.

44 36 Figure 24 Layout of the MCML OR/NOR Gate Figure 25 Post-layout Simulation Results for the MCML OR/NOR

45 37 The propagation delay defined at the 50% signal points, and the rise and fall-times defined at the 10% and 90% points are provided in Table 2. For the purpose of rise and fall-times, the OR gate was connected to an output load of two inverters to represent the approximate load capacitance that would be seen by the gate. The results in Table 2 indicate a signal swing of 300mV and rise and fall times that are slightly better for the case of the post-layout simulation. This was unexpected since parasitics in the extracted layout usually increase capacitance in the circuit and decrease the speed of the gate. Pre-layout Post-Layout Output High 1.8 V 1.8 V Output Low 1.5 V 1.5 V Prop. Delay 58 ps 53 ps Rise Time 134 ps 123 ps Fall Time 229 ps 218 ps Table 2 OR/NOR Performance Measurements 4.5 AND/NAND The schematic for the MCML AND/NAND gate is provided in Figure 26. Interestingly, the topology of the AND/NAND gate is identical to that of the OR/NOR. As a result, the gates are distinguished only by the labels provided to the inputs and outputs.

46 38 Figure 26 Schematic of an MCML AND/NAND Gate The layout for the AND/NAND gate is provided in Figure 27. As in the case of the schematic, it is identical to the OR/NOR except for the labeling of the inputs and outputs. The layout successfully passed an LVS scan. Post-layout simulation results for the AND gate are provided in Figure 28. Since Out is high only when both A and B are high, Figure 28 confirms the successful operation of the AND function. Once again, the NAND function is realized using the OutBar signal. Since the layout of the AND/NAND gate is identical to that of the OR/NOR gate, its performance metrics are also identical. They are presented in Table 3 for the sake of completeness.

47 39 Figure 27 Layout of an MCML AND/NAND Gate Figure 28 Post-layout Simulation Results of the AND/NAND Gate

48 40 Pre-layout Post-Layout Output High 1.8 V 1.8 V Output Low 1.5 V 1.5 V Prop. Delay 58 ps 53 ps Rise Time 134 ps 123 ps Fall Time 229 ps 218 ps Table 3 AND/NAND Performance Results 4.6 XOR/XNOR Figure 29 shows the schematic of an MCML XOR/XNOR gate. Although it is much more complicated than the gates already presented, symmetry is still evident in the circuit. This is desirable since asymmetry can result in an output voltage swing that is different for the Out and OutBar signals. Once again, the common PMOS load and NMOS current-sink is used. The layout of the XOR/XNOR gate is provided in Figure 30. The standard-cell configuration is clearly evident, as is the PMOS load and the current-sink. Only the pulldown network was redesigned to implement the XOR function. The layout successfully passed an LVS scan. Post-layout simulation results are displayed in Figure 31. From Figure 31, it is clearly evident that Out is high only when the values of the two input signals are the same. When the signals match, Out is low, successfully implementing the XOR function, and forming the basis for its use in the comparators of the program and swallow counters. The propagation delay defined at the 50% signal points, and the rise and fall-times defined at the 10% and 90% points are provided in Table 4. For the purpose of rise and

49 41 fall-times, the XOR gate was connected to an output load of two inverters to represent the approximate load capacitance that would be seen by the gate. The results in Table 4 indicate a signal swing of 300mV and rise and fall times that are slightly better for the case of the post-layout simulation. This was unexpected since parasitics in the extracted layout usually increase capacitance in the circuit and decrease the speed of the gate. Figure 29 Schematic of an MCML XOR/XNOR Gate Pre-layout Post-Layout Output High 1.8 V 1.8 V Output Low 1.5 V 1.5 V Prop. Delay 72 ps 63 ps Rise Time 153 ps 139 ps Fall Time 278 ps 253 ps Table 4 XOR/XNOR Performance Measurements

50 42 Figure 30 Layout of an MCML XOR/XNOR Gate Figure 31 Post-layout Simulation Results for the XOR/XNOR

51 D-Latch The schematic of the MCML D-Latch is provided in Figure 32. Once again, the key elements of all MCML gates are present including the PMOS load, NMOS current sink, and pull-down network. All transistor sizes and bias voltages are consistent with all other gates in the library. However, in order to implement the asynchronous reset function, a third level in the pull-down network was required. Unfortunately, the required topology is asymmetric, resulting in an output voltage swing that is larger for Out (350mV) than for OutBar (300mV). This asymmetry can pose difficulties when interfacing the output of the latch to other gates. This problem can be alleviated by passing the signal through a regenerating buffer to regain the required symmetry. Figure 32 Schematic of an MCML D-Latch (with Reset)

52 44 The layout of the MCML D-Latch is shown in Figure 33. In addition to the standard elements of the layout, extra metal1 lines allow for a greater number of NMOS bulk contacts for the transistors near the top of the pull-down network. All other layout principles are the same as discussed for previous gates. The layout successfully passed an LVS scan. Post-layout simulation results are displayed in Figure 34. As desired, the D- input is passed to the output when CLK is high, and Out is latched on the previous value of D when CLK is low. In addition, the successful operation of RST is demonstrated. This simulation confirms the successful operation of the D-Latch. Timing values are not given in this section since the D-Latch is used only within the structure of the D-Flipflop. As a result, timing values are presented in the next section for the flip-flop as a whole. Figure 33 Layout of an MCML D-Latch (with Reset)

53 45 Figure 34 Post-layout Simulation Results of the MCML D-Latch 4.8 D-Flip-flop The MCML D-Flip-flop is arguably the most important logic element in the frequency synthesizer since its operation forms the basis for the edge-detection of the phase/frequency detector, and for the frequency division and pulse counting in the frequency divider. This section presents two separate implementations of D-Flip-flops. The first implementation is designed specifically for use in the phase/frequency detector, while the second implementation is the work-horse of the programmable frequency divider. As shown in Figure 4 (section 2.2), the phase/frequency detector detects edges in the two input signals by connecting them to the clock inputs of two flip-flops. These flipflops have their D inputs permanently connected high, and require an asynchronous reset

An Analog Phase-Locked Loop

An Analog Phase-Locked Loop 1 An Analog Phase-Locked Loop Greg Flewelling ABSTRACT This report discusses the design, simulation, and layout of an Analog Phase-Locked Loop (APLL). The circuit consists of five major parts: A differential

More information

Lecture 7: Components of Phase Locked Loop (PLL)

Lecture 7: Components of Phase Locked Loop (PLL) Lecture 7: Components of Phase Locked Loop (PLL) CSCE 6933/5933 Instructor: Saraju P. Mohanty, Ph. D. NOTE: The figures, text etc included in slides are borrowed from various books, websites, authors pages,

More information

High Speed Communication Circuits and Systems Lecture 14 High Speed Frequency Dividers

High Speed Communication Circuits and Systems Lecture 14 High Speed Frequency Dividers High Speed Communication Circuits and Systems Lecture 14 High Speed Frequency Dividers Michael H. Perrott March 19, 2004 Copyright 2004 by Michael H. Perrott All rights reserved. 1 High Speed Frequency

More information

DESIGN OF MULTIPLYING DELAY LOCKED LOOP FOR DIFFERENT MULTIPLYING FACTORS

DESIGN OF MULTIPLYING DELAY LOCKED LOOP FOR DIFFERENT MULTIPLYING FACTORS DESIGN OF MULTIPLYING DELAY LOCKED LOOP FOR DIFFERENT MULTIPLYING FACTORS Aman Chaudhary, Md. Imtiyaz Chowdhary, Rajib Kar Department of Electronics and Communication Engg. National Institute of Technology,

More information

Near-threshold Computing of Single-rail MOS Current Mode Logic Circuits

Near-threshold Computing of Single-rail MOS Current Mode Logic Circuits Research Journal of Applied Sciences, Engineering and Technology 5(10): 2991-2996, 2013 ISSN: 2040-7459; e-issn: 2040-7467 Maxwell Scientific Organization, 2013 Submitted: September 16, 2012 Accepted:

More information

An Fpga Implementation Of N/N+1 Prescaler For A Low Power Single Phase Clock Distribution System

An Fpga Implementation Of N/N+1 Prescaler For A Low Power Single Phase Clock Distribution System An Fpga Implementation Of N/N+1 Prescaler For A Low Power Single Phase Clock Distribution System V Satya Deepthi 1, SnehaSuprakash 2, USBK MahaLakshmi 3 1 M.Tech student, 2 Assistant Professor, 3 Assistant

More information

UMAINE ECE Morse Code ROM and Transmitter at ISM Band Frequency

UMAINE ECE Morse Code ROM and Transmitter at ISM Band Frequency UMAINE ECE Morse Code ROM and Transmitter at ISM Band Frequency Jamie E. Reinhold December 15, 2011 Abstract The design, simulation and layout of a UMAINE ECE Morse code Read Only Memory and transmitter

More information

A 3-10GHz Ultra-Wideband Pulser

A 3-10GHz Ultra-Wideband Pulser A 3-10GHz Ultra-Wideband Pulser Jan M. Rabaey Simone Gambini Davide Guermandi Electrical Engineering and Computer Sciences University of California at Berkeley Technical Report No. UCB/EECS-2006-136 http://www.eecs.berkeley.edu/pubs/techrpts/2006/eecs-2006-136.html

More information

NOVEMBER 28, 2016 COURSE PROJECT: CMOS SWITCHING POWER SUPPLY EE 421 DIGITAL ELECTRONICS ERIC MONAHAN

NOVEMBER 28, 2016 COURSE PROJECT: CMOS SWITCHING POWER SUPPLY EE 421 DIGITAL ELECTRONICS ERIC MONAHAN NOVEMBER 28, 2016 COURSE PROJECT: CMOS SWITCHING POWER SUPPLY EE 421 DIGITAL ELECTRONICS ERIC MONAHAN 1.Introduction: CMOS Switching Power Supply The course design project for EE 421 Digital Engineering

More information

Chapter 3 DESIGN OF ADIABATIC CIRCUIT. 3.1 Introduction

Chapter 3 DESIGN OF ADIABATIC CIRCUIT. 3.1 Introduction Chapter 3 DESIGN OF ADIABATIC CIRCUIT 3.1 Introduction The details of the initial experimental work carried out to understand the energy recovery adiabatic principle are presented in this section. This

More information

PLL Building Blocks. Presented by: Dean Banerjee, Wireless Applications Engineer

PLL Building Blocks. Presented by: Dean Banerjee, Wireless Applications Engineer PLL Building Blocks Presented by: Dean Banerjee, Wireless Applications Engineer Phased-Locked Loop Building Blocks Basic PLL Operation VCO Dividers R Counter Divider Relation to Crystal Reference Frequency

More information

Electronic Circuits EE359A

Electronic Circuits EE359A Electronic Circuits EE359A Bruce McNair B206 bmcnair@stevens.edu 201-216-5549 1 Memory and Advanced Digital Circuits - 2 Chapter 11 2 Figure 11.1 (a) Basic latch. (b) The latch with the feedback loop opened.

More information

ECEN689: Special Topics in High-Speed Links Circuits and Systems Spring 2012

ECEN689: Special Topics in High-Speed Links Circuits and Systems Spring 2012 ECEN689: Special Topics in High-Speed Links Circuits and Systems Spring 2012 Lecture 5: Termination, TX Driver, & Multiplexer Circuits Sam Palermo Analog & Mixed-Signal Center Texas A&M University Announcements

More information

CHAPTER 6 PHASE LOCKED LOOP ARCHITECTURE FOR ADC

CHAPTER 6 PHASE LOCKED LOOP ARCHITECTURE FOR ADC 138 CHAPTER 6 PHASE LOCKED LOOP ARCHITECTURE FOR ADC 6.1 INTRODUCTION The Clock generator is a circuit that produces the timing or the clock signal for the operation in sequential circuits. The circuit

More information

A CMOS Phase Locked Loop based PWM Generator using 90nm Technology Rajeev Pankaj Nelapati 1 B.K.Arun Teja 2 K.Sai Ravi Teja 3

A CMOS Phase Locked Loop based PWM Generator using 90nm Technology Rajeev Pankaj Nelapati 1 B.K.Arun Teja 2 K.Sai Ravi Teja 3 IJSRD - International Journal for Scientific Research & Development Vol. 3, Issue 06, 2015 ISSN (online): 2321-0613 A CMOS Phase Locked Loop based PWM Generator using 90nm Technology Rajeev Pankaj Nelapati

More information

EE290C - Spring 2004 Advanced Topics in Circuit Design High-Speed Electrical Interfaces. Announcements

EE290C - Spring 2004 Advanced Topics in Circuit Design High-Speed Electrical Interfaces. Announcements EE290C - Spring 04 Advanced Topics in Circuit Design High-Speed Electrical Interfaces Lecture 11 Components Phase-Locked Loops Viterbi Decoder Borivoje Nikolic March 2, 04. Announcements Homework #2 due

More information

A Design of RF Based Programmable Frequency Divider for IEEE a Wireless Access

A Design of RF Based Programmable Frequency Divider for IEEE a Wireless Access IOSR Journal of Electronics and Communication Engineering (IOSR-JECE) ISSN: 2278-2834, ISBN: 2278-8735. Volume 4, Issue 1 (Nov. - Dec. 2012), PP 01-10 A Design of RF Based Programmable Frequency Divider

More information

Study and Implementation of Phase Frequency Detector and Frequency Divider 45nm using CMOS Technology

Study and Implementation of Phase Frequency Detector and Frequency Divider 45nm using CMOS Technology Study and Implementation of Phase Frequency Detector and Frequency Divider 45nm using CMOS Technology Dhaval Modi Electronics and Communication, L. D. College of Engineering, Ahmedabad, India Abstract--This

More information

A Low Power Single Phase Clock Distribution Multiband Network

A Low Power Single Phase Clock Distribution Multiband Network A Low Power Single Phase Clock Distribution Multiband Network A.Adinarayana Asst.prof Princeton College of Engineering and Technology. Abstract : Frequency synthesizer is one of the important elements

More information

CMOS Digital Integrated Circuits Analysis and Design

CMOS Digital Integrated Circuits Analysis and Design CMOS Digital Integrated Circuits Analysis and Design Chapter 8 Sequential MOS Logic Circuits 1 Introduction Combinational logic circuit Lack the capability of storing any previous events Non-regenerative

More information

CHAPTER 5 DESIGN AND ANALYSIS OF COMPLEMENTARY PASS- TRANSISTOR WITH ASYNCHRONOUS ADIABATIC LOGIC CIRCUITS

CHAPTER 5 DESIGN AND ANALYSIS OF COMPLEMENTARY PASS- TRANSISTOR WITH ASYNCHRONOUS ADIABATIC LOGIC CIRCUITS 70 CHAPTER 5 DESIGN AND ANALYSIS OF COMPLEMENTARY PASS- TRANSISTOR WITH ASYNCHRONOUS ADIABATIC LOGIC CIRCUITS A novel approach of full adder and multipliers circuits using Complementary Pass Transistor

More information

Energy Efficient and High Speed Charge-Pump Phase Locked Loop

Energy Efficient and High Speed Charge-Pump Phase Locked Loop Energy Efficient and High Speed Charge-Pump Phase Locked Loop Sherin Mary Enosh M.Tech Student, Dept of Electronics and Communication, St. Joseph's College of Engineering and Technology, Palai, India.

More information

/$ IEEE

/$ IEEE IEEE TRANSACTIONS ON CIRCUITS AND SYSTEMS II: EXPRESS BRIEFS, VOL. 53, NO. 11, NOVEMBER 2006 1205 A Low-Phase Noise, Anti-Harmonic Programmable DLL Frequency Multiplier With Period Error Compensation for

More information

Delay-Locked Loop Using 4 Cell Delay Line with Extended Inverters

Delay-Locked Loop Using 4 Cell Delay Line with Extended Inverters International Journal of Electronics and Electrical Engineering Vol. 2, No. 4, December, 2014 Delay-Locked Loop Using 4 Cell Delay Line with Extended Inverters Jefferson A. Hora, Vincent Alan Heramiz,

More information

Module -18 Flip flops

Module -18 Flip flops 1 Module -18 Flip flops 1. Introduction 2. Comparison of latches and flip flops. 3. Clock the trigger signal 4. Flip flops 4.1. Level triggered flip flops SR, D and JK flip flops 4.2. Edge triggered flip

More information

Lecture 11: Clocking

Lecture 11: Clocking High Speed CMOS VLSI Design Lecture 11: Clocking (c) 1997 David Harris 1.0 Introduction We have seen that generating and distributing clocks with little skew is essential to high speed circuit design.

More information

UNIT-II LOW POWER VLSI DESIGN APPROACHES

UNIT-II LOW POWER VLSI DESIGN APPROACHES UNIT-II LOW POWER VLSI DESIGN APPROACHES Low power Design through Voltage Scaling: The switching power dissipation in CMOS digital integrated circuits is a strong function of the power supply voltage.

More information

DESIGN AND VERIFICATION OF ANALOG PHASE LOCKED LOOP CIRCUIT

DESIGN AND VERIFICATION OF ANALOG PHASE LOCKED LOOP CIRCUIT DESIGN AND VERIFICATION OF ANALOG PHASE LOCKED LOOP CIRCUIT PRADEEP G CHAGASHETTI Mr. H.V. RAVISH ARADHYA Department of E&C Department of E&C R.V.COLLEGE of ENGINEERING R.V.COLLEGE of ENGINEERING Bangalore

More information

Synchronous Mirror Delays. ECG 721 Memory Circuit Design Kevin Buck

Synchronous Mirror Delays. ECG 721 Memory Circuit Design Kevin Buck Synchronous Mirror Delays ECG 721 Memory Circuit Design Kevin Buck 11/25/2015 Introduction A synchronous mirror delay (SMD) is a type of clock generation circuit Unlike DLLs and PLLs an SMD is an open

More information

A Fast Locking Digital Phase-Locked Loop using Frequency Difference Stage

A Fast Locking Digital Phase-Locked Loop using Frequency Difference Stage International Journal of Engineering & Technology IJET-IJENS Vol:14 No:04 75 A Fast Locking Digital Phase-Locked Loop using Frequency Difference Stage Mohamed A. Ahmed, Heba A. Shawkey, Hamed A. Elsemary,

More information

Design of an Efficient Phase Frequency Detector for a Digital Phase Locked Loop

Design of an Efficient Phase Frequency Detector for a Digital Phase Locked Loop Design of an Efficient Phase Frequency Detector for a Digital Phase Locked Loop Shaik. Yezazul Nishath School Of Electronics Engineering (SENSE) VIT University Chennai, India Abstract This paper outlines

More information

Taheri: A 4-4.8GHz Adaptive Bandwidth, Adaptive Jitter Phase Locked Loop

Taheri: A 4-4.8GHz Adaptive Bandwidth, Adaptive Jitter Phase Locked Loop Engineering, Technology & Applied Science Research Vol. 7, No. 2, 2017, 1473-1477 1473 A 4-4.8GHz Adaptive Bandwidth, Adaptive Jitter Phase Locked Loop Hamidreza Esmaeili Taheri Department of Electronics

More information

THE BASIC BUILDING BLOCKS OF 1.8 GHZ PLL

THE BASIC BUILDING BLOCKS OF 1.8 GHZ PLL THE BASIC BUILDING BLOCKS OF 1.8 GHZ PLL IN CMOS TECHNOLOGY L. Majer, M. Tomáška,V. Stopjaková, V. Nagy, and P. Malošek Department of Microelectronics, Slovak Technical University, Ilkovičova 3, Bratislava,

More information

Fractional- N PLL with 90 Phase Shift Lock and Active Switched- Capacitor Loop Filter

Fractional- N PLL with 90 Phase Shift Lock and Active Switched- Capacitor Loop Filter J. Park, F. Maloberti: "Fractional-N PLL with 90 Phase Shift Lock and Active Switched-Capacitor Loop Filter"; Proc. of the IEEE Custom Integrated Circuits Conference, CICC 2005, San Josè, 21 September

More information

ML12202 MECL PLL Components Serial Input PLL Frequency Synthesizer

ML12202 MECL PLL Components Serial Input PLL Frequency Synthesizer MECL PLL Components Serial Input PLL Frequency Synthesizer Legacy Device: Motorola MC12202 The ML12202 is a 1.1 GHz Bipolar monolithic serial input phase locked loop (PLL) synthesizer with pulse swallow

More information

Phase Locked Loops, Report Writing, Layout Tuesday, April 5th, 9:15 11:00

Phase Locked Loops, Report Writing, Layout Tuesday, April 5th, 9:15 11:00 Phase Locked Loops, Report Writing, Layout Tuesday, April 5th, 9:15 11:00 Snorre Aunet (sa@ifi.uio.no) Nanoelectronics group Department of Informatics University of Oslo Last time and today, Tuesday 5th

More information

Preface to Third Edition Deep Submicron Digital IC Design p. 1 Introduction p. 1 Brief History of IC Industry p. 3 Review of Digital Logic Gate

Preface to Third Edition Deep Submicron Digital IC Design p. 1 Introduction p. 1 Brief History of IC Industry p. 3 Review of Digital Logic Gate Preface to Third Edition p. xiii Deep Submicron Digital IC Design p. 1 Introduction p. 1 Brief History of IC Industry p. 3 Review of Digital Logic Gate Design p. 6 Basic Logic Functions p. 6 Implementation

More information

Comparison And Performance Analysis Of Phase Frequency Detector With Charge Pump And Voltage Controlled Oscillator For PLL In 180nm Technology

Comparison And Performance Analysis Of Phase Frequency Detector With Charge Pump And Voltage Controlled Oscillator For PLL In 180nm Technology IOSR Journal of VLSI and Signal Processing (IOSR-JVSP) Volume 5, Issue 4, Ver. I (Jul - Aug. 2015), PP 22-30 e-issn: 2319 4200, p-issn No. : 2319 4197 www.iosrjournals.org Comparison And Performance Analysis

More information

UNIT-III GATE LEVEL DESIGN

UNIT-III GATE LEVEL DESIGN UNIT-III GATE LEVEL DESIGN LOGIC GATES AND OTHER COMPLEX GATES: Invert(nmos, cmos, Bicmos) NAND Gate(nmos, cmos, Bicmos) NOR Gate(nmos, cmos, Bicmos) The module (integrated circuit) is implemented in terms

More information

Integrated Circuit Design for High-Speed Frequency Synthesis

Integrated Circuit Design for High-Speed Frequency Synthesis Integrated Circuit Design for High-Speed Frequency Synthesis John Rogers Calvin Plett Foster Dai ARTECH H O US E BOSTON LONDON artechhouse.com Preface XI CHAPTER 1 Introduction 1 1.1 Introduction to Frequency

More information

6.776 High Speed Communication Circuits and Systems Lecture 14 Voltage Controlled Oscillators

6.776 High Speed Communication Circuits and Systems Lecture 14 Voltage Controlled Oscillators 6.776 High Speed Communication Circuits and Systems Lecture 14 Voltage Controlled Oscillators Massachusetts Institute of Technology March 29, 2005 Copyright 2005 by Michael H. Perrott VCO Design for Narrowband

More information

An Efficient Design of CMOS based Differential LC and VCO for ISM and WI-FI Band of Applications

An Efficient Design of CMOS based Differential LC and VCO for ISM and WI-FI Band of Applications IJSTE - International Journal of Science Technology & Engineering Volume 2 Issue 10 April 2016 ISSN (online): 2349-784X An Efficient Design of CMOS based Differential LC and VCO for ISM and WI-FI Band

More information

Phase interpolation technique based on high-speed SERDES chip CDR Meidong Lin, Zhiping Wen, Lei Chen, Xuewu Li

Phase interpolation technique based on high-speed SERDES chip CDR Meidong Lin, Zhiping Wen, Lei Chen, Xuewu Li 5th International Conference on Computer Sciences and Automation Engineering (ICCSAE 2015) Phase interpolation technique based on high-speed SERDES chip CDR Meidong Lin, Zhiping Wen, Lei Chen, Xuewu Li

More information

Ultrahigh Speed Phase/Frequency Discriminator AD9901

Ultrahigh Speed Phase/Frequency Discriminator AD9901 a FEATURES Phase and Frequency Detection ECL/TTL/CMOS Compatible Linear Transfer Function No Dead Zone MIL-STD-883 Compliant Versions Available Ultrahigh Speed Phase/Frequency Discriminator AD9901 PHASE-LOCKED

More information

A 7ns, 6mA, Single-Supply Comparator Fabricated on Linear s 6GHz Complementary Bipolar Process

A 7ns, 6mA, Single-Supply Comparator Fabricated on Linear s 6GHz Complementary Bipolar Process A 7ns, 6mA, Single-Supply Comparator Fabricated on Linear s 6GHz Complementary Bipolar Process Introduction The is an ultrafast (7ns), low power (6mA), single-supply comparator designed to operate on either

More information

FRACTIONAL-N FREQUENCY SYNTHESIZER DESIGN FOR RFAPPLICATIONS

FRACTIONAL-N FREQUENCY SYNTHESIZER DESIGN FOR RFAPPLICATIONS FRACTIONAL-N FREQUENCY SYNTHESIZER DESIGN FOR RFAPPLICATIONS MUDASSAR I. Y. MEER Department of Electronics and Communication Engineering, Indian Institute of Technology (IIT) Guwahati, Guwahati 781039,India

More information

Electronics Basic CMOS digital circuits

Electronics Basic CMOS digital circuits Electronics Basic CMOS digital circuits Prof. Márta Rencz, Gábor Takács, Dr. György Bognár, Dr. Péter G. Szabó BME DED October 21, 2014 1 / 30 Introduction The topics covered today: The inverter: the simplest

More information

4/30/2012. General Class Element 3 Course Presentation. Practical Circuits. Practical Circuits. Subelement G7. 2 Exam Questions, 2 Groups

4/30/2012. General Class Element 3 Course Presentation. Practical Circuits. Practical Circuits. Subelement G7. 2 Exam Questions, 2 Groups General Class Element 3 Course Presentation ti ELEMENT 3 SUB ELEMENTS General Licensing Class Subelement G7 2 Exam Questions, 2 Groups G1 Commission s Rules G2 Operating Procedures G3 Radio Wave Propagation

More information

International Journal of Scientific & Engineering Research, Volume 4, Issue 6, June ISSN

International Journal of Scientific & Engineering Research, Volume 4, Issue 6, June ISSN International Journal of Scientific & Engineering Research, Volume 4, Issue 6, June-2013 1 Design of Low Phase Noise Ring VCO in 45NM Technology Pankaj A. Manekar, Prof. Rajesh H. Talwekar Abstract: -

More information

PROJECT ON MIXED SIGNAL VLSI

PROJECT ON MIXED SIGNAL VLSI PROJECT ON MXED SGNAL VLS Submitted by Vipul Patel TOPC: A GLBERT CELL MXER N CMOS AND BJT TECHNOLOGY 1 A Gilbert Cell Mixer in CMOS and BJT technology Vipul Patel Abstract This paper describes a doubly

More information

Low Jitter, Low Emission Timing Solutions For High Speed Digital Systems. A Design Methodology

Low Jitter, Low Emission Timing Solutions For High Speed Digital Systems. A Design Methodology Low Jitter, Low Emission Timing Solutions For High Speed Digital Systems A Design Methodology The Challenges of High Speed Digital Clock Design In high speed applications, the faster the signal moves through

More information

Design of Phase Locked Loop as a Frequency Synthesizer Muttappa 1 Akalpita L Kulkarni 2

Design of Phase Locked Loop as a Frequency Synthesizer Muttappa 1 Akalpita L Kulkarni 2 IJSRD - International Journal for Scientific Research & Development Vol. 3, Issue 03, 2015 ISSN (online): 2321-0613 Design of Phase Locked Loop as a Frequency Synthesizer Muttappa 1 Akalpita L Kulkarni

More information

Package and Pin Assignment SSOP-6 (0.64mm pitch) OSCIN OSCOUT TXEN 3 VSS 4 TXOUT 5 VSS 6 7 MODIN 8 HiMARK SW DO RES RESB VREFP VSS Symbol

Package and Pin Assignment SSOP-6 (0.64mm pitch) OSCIN OSCOUT TXEN 3 VSS 4 TXOUT 5 VSS 6 7 MODIN 8 HiMARK SW DO RES RESB VREFP VSS Symbol Low Power ASK Transmitter IC HiMARK Technology, Inc. reserves the right to change the product described in this datasheet. All information contained in this datasheet is subject to change without prior

More information

B.E. SEMESTER III (ELECTRICAL) SUBJECT CODE: X30902 Subject Name: Analog & Digital Electronics

B.E. SEMESTER III (ELECTRICAL) SUBJECT CODE: X30902 Subject Name: Analog & Digital Electronics B.E. SEMESTER III (ELECTRICAL) SUBJECT CODE: X30902 Subject Name: Analog & Digital Electronics Sr. No. Date TITLE To From Marks Sign 1 To verify the application of op-amp as an Inverting Amplifier 2 To

More information

PAiA 4780 Twelve Stage Analog Sequencer Design Analysis Originally published 1974

PAiA 4780 Twelve Stage Analog Sequencer Design Analysis Originally published 1974 PAiA 4780 Twelve Stage Analog Sequencer Design Analysis Originally published 1974 DESIGN ANALYSIS: CLOCK As is shown in the block diagram of the sequencer (fig. 1) and the schematic (fig. 2), the clock

More information

Design Of Low Power Cmos High Performance True Single Phase Clock Dual Modulus Prescaler

Design Of Low Power Cmos High Performance True Single Phase Clock Dual Modulus Prescaler RESEARCH ARTICLE OPEN ACCESS Design Of Low Power Cmos High Performance True Single Phase Clock Dual Modulus Prescaler Ramesh.K 1, E.Velmurugan 2, G.Sadiq Basha 3 1 Department of Electronics and Communication

More information

Fan in: The number of inputs of a logic gate can handle.

Fan in: The number of inputs of a logic gate can handle. Subject Code: 17333 Model Answer Page 1/ 29 Important Instructions to examiners: 1) The answers should be examined by key words and not as word-to-word as given in the model answer scheme. 2) The model

More information

A SiGe 6 Modulus Prescaler for a 60 GHz Frequency Synthesizer

A SiGe 6 Modulus Prescaler for a 60 GHz Frequency Synthesizer A SiGe 6 Modulus Prescaler for a 6 GHz Frequency Synthesizer Noorfazila Kamal,YingboZhu, Said F. Al-Sarawi, Neil H.E. Weste,, and Derek Abbott The School of Electrical & Electronic Engineering, University

More information

CHAPTER 3. Instrumentation Amplifier (IA) Background. 3.1 Introduction. 3.2 Instrumentation Amplifier Architecture and Configurations

CHAPTER 3. Instrumentation Amplifier (IA) Background. 3.1 Introduction. 3.2 Instrumentation Amplifier Architecture and Configurations CHAPTER 3 Instrumentation Amplifier (IA) Background 3.1 Introduction The IAs are key circuits in many sensor readout systems where, there is a need to amplify small differential signals in the presence

More information

ML4818 Phase Modulation/Soft Switching Controller

ML4818 Phase Modulation/Soft Switching Controller Phase Modulation/Soft Switching Controller www.fairchildsemi.com Features Full bridge phase modulation zero voltage switching circuit with programmable ZV transition times Constant frequency operation

More information

RF Integrated Circuits

RF Integrated Circuits Introduction and Motivation RF Integrated Circuits The recent explosion in the radio frequency (RF) and wireless market has caught the semiconductor industry by surprise. The increasing demand for affordable

More information

ECEN620: Network Theory Broadband Circuit Design Fall 2014

ECEN620: Network Theory Broadband Circuit Design Fall 2014 ECEN60: Network Theory Broadband Circuit Design Fall 014 Lecture 13: Frequency Synthesizer Examples Sam Palermo Analog & Mixed-Signal Center Texas A&M University Agenda Frequency Synthesizer Examples Design

More information

ISSN:

ISSN: 507 CMOS Digital-Phase-Locked-Loop for 1 Gbit/s Clock Recovery Circuit KULDEEP THINGBAIJAM 1, CHIRAG SHARMA 2 1 Department of E&CE, Nitte Meenaskhi Institute of Technology, Yelahanka, Bangalore-560064,

More information

CMOS Schmitt Trigger A Uniquely Versatile Design Component

CMOS Schmitt Trigger A Uniquely Versatile Design Component CMOS Schmitt Trigger A Uniquely Versatile Design Component INTRODUCTION The Schmitt trigger has found many applications in numerous circuits, both analog and digital. The versatility of a TTL Schmitt is

More information

Chapter 5. Operational Amplifiers and Source Followers. 5.1 Operational Amplifier

Chapter 5. Operational Amplifiers and Source Followers. 5.1 Operational Amplifier Chapter 5 Operational Amplifiers and Source Followers 5.1 Operational Amplifier In single ended operation the output is measured with respect to a fixed potential, usually ground, whereas in double-ended

More information

EE584 Introduction to VLSI Design Final Project Document Group 9 Ring Oscillator with Frequency selector

EE584 Introduction to VLSI Design Final Project Document Group 9 Ring Oscillator with Frequency selector EE584 Introduction to VLSI Design Final Project Document Group 9 Ring Oscillator with Frequency selector Group Members Uttam Kumar Boda Rajesh Tenukuntla Mohammad M Iftakhar Srikanth Yanamanagandla 1 Table

More information

Power Efficient Digital LDO Regulator with Transient Response Boost Technique K.K.Sree Janani 1, M.Balasubramani 2

Power Efficient Digital LDO Regulator with Transient Response Boost Technique K.K.Sree Janani 1, M.Balasubramani 2 Power Efficient Digital LDO Regulator with Transient Response Boost Technique K.K.Sree Janani 1, M.Balasubramani 2 1 PG student, Department of ECE, Vivekanandha College of Engineering for Women. 2 Assistant

More information

Computer-Based Project in VLSI Design Co 3/7

Computer-Based Project in VLSI Design Co 3/7 Computer-Based Project in VLSI Design Co 3/7 As outlined in an earlier section, the target design represents a Manchester encoder/decoder. It comprises the following elements: A ring oscillator module,

More information

Power-Area trade-off for Different CMOS Design Technologies

Power-Area trade-off for Different CMOS Design Technologies Power-Area trade-off for Different CMOS Design Technologies Priyadarshini.V Department of ECE Sri Vishnu Engineering College for Women, Bhimavaram dpriya69@gmail.com Prof.G.R.L.V.N.Srinivasa Raju Head

More information

SG2525A SG3525A REGULATING PULSE WIDTH MODULATORS

SG2525A SG3525A REGULATING PULSE WIDTH MODULATORS SG2525A SG3525A REGULATING PULSE WIDTH MODULATORS 8 TO 35 V OPERATION 5.1 V REFERENCE TRIMMED TO ± 1 % 100 Hz TO 500 KHz OSCILLATOR RANGE SEPARATE OSCILLATOR SYNC TERMINAL ADJUSTABLE DEADTIME CONTROL INTERNAL

More information

12 BIT ACCUMULATOR FOR DDS

12 BIT ACCUMULATOR FOR DDS 12 BIT ACCUMULATOR FOR DDS ECE547 Final Report Aravind Reghu Spring, 2006 1 CONTENTS 1 Introduction 6 1.1 Project Overview 6 1.1.1 How it Works 6 1.2 Objective 8 2 Circuit Design 9 2.1 Design Objective

More information

Designing Nano Scale CMOS Adaptive PLL to Deal, Process Variability and Leakage Current for Better Circuit Performance

Designing Nano Scale CMOS Adaptive PLL to Deal, Process Variability and Leakage Current for Better Circuit Performance International Journal of Innovative Research in Electronics and Communications (IJIREC) Volume 1, Issue 3, June 2014, PP 18-30 ISSN 2349-4042 (Print) & ISSN 2349-4050 (Online) www.arcjournals.org Designing

More information

Analog CMOS Interface Circuits for UMSI Chip of Environmental Monitoring Microsystem

Analog CMOS Interface Circuits for UMSI Chip of Environmental Monitoring Microsystem Analog CMOS Interface Circuits for UMSI Chip of Environmental Monitoring Microsystem A report Submitted to Canopus Systems Inc. Zuhail Sainudeen and Navid Yazdi Arizona State University July 2001 1. Overview

More information

DESIGN & IMPLEMENTATION OF SELF TIME DUMMY REPLICA TECHNIQUE IN 128X128 LOW VOLTAGE SRAM

DESIGN & IMPLEMENTATION OF SELF TIME DUMMY REPLICA TECHNIQUE IN 128X128 LOW VOLTAGE SRAM DESIGN & IMPLEMENTATION OF SELF TIME DUMMY REPLICA TECHNIQUE IN 128X128 LOW VOLTAGE SRAM 1 Mitali Agarwal, 2 Taru Tevatia 1 Research Scholar, 2 Associate Professor 1 Department of Electronics & Communication

More information

Module-3: Metal Oxide Semiconductor (MOS) & Emitter coupled logic (ECL) families

Module-3: Metal Oxide Semiconductor (MOS) & Emitter coupled logic (ECL) families 1 Module-3: Metal Oxide Semiconductor (MOS) & Emitter coupled logic (ECL) families 1. Introduction 2. Metal Oxide Semiconductor (MOS) logic 2.1. Enhancement and depletion mode 2.2. NMOS and PMOS inverter

More information

HIGH LOW Astable multivibrators HIGH LOW 1:1

HIGH LOW Astable multivibrators HIGH LOW 1:1 1. Multivibrators A multivibrator circuit oscillates between a HIGH state and a LOW state producing a continuous output. Astable multivibrators generally have an even 50% duty cycle, that is that 50% of

More information

A Fully Integrated CMOS Phase-Locked Loop With 30MHz to 2GHz Locking Range and ±35 ps Jitter

A Fully Integrated CMOS Phase-Locked Loop With 30MHz to 2GHz Locking Range and ±35 ps Jitter University of Pennsylvania ScholarlyCommons epartmental Papers (ESE) epartment of Electrical & Systems Engineering 7-1-2003 A Fully Integrated CMOS Phase-Locked Loop With 30MHz to 2GHz Locking Range and

More information

NJ88C Frequency Synthesiser with non-resettable counters

NJ88C Frequency Synthesiser with non-resettable counters NJ88C Frequency Synthesiser with non-resettable counters DS8 -. The NJ88C is a synthesiser circuit fabricated on the GPS CMOS process and is capable of achieving high sideband attenuation and low noise

More information

An Optimal Design of Ring Oscillator and Differential LC using 45 nm CMOS Technology

An Optimal Design of Ring Oscillator and Differential LC using 45 nm CMOS Technology IJIRST International Journal for Innovative Research in Science & Technology Volume 2 Issue 10 March 2016 ISSN (online): 2349-6010 An Optimal Design of Ring Oscillator and Differential LC using 45 nm CMOS

More information

CPE/EE 427, CPE 527 VLSI Design I: Homeworks 3 & 4

CPE/EE 427, CPE 527 VLSI Design I: Homeworks 3 & 4 CPE/EE 427, CPE 527 VLSI Design I: Homeworks 3 & 4 1 2 3 4 5 6 7 8 9 10 Sum 30 10 25 10 30 40 10 15 15 15 200 1. (30 points) Misc, Short questions (a) (2 points) Postponing the introduction of signals

More information

320MHz Digital Phase Lock Loop. Patrick Spinney Department of Electrical Engineering University of Maine

320MHz Digital Phase Lock Loop. Patrick Spinney Department of Electrical Engineering University of Maine 320MHz Digital Phase Lock Loop Patrick Spinney Department of Electrical Engineering University of Maine December 2004 Abstract DPLLs (Digital Phase Locked Loop) are commonly used in communications systems.

More information

Low Power CMOS Re-programmable Pulse Generator for UWB Systems

Low Power CMOS Re-programmable Pulse Generator for UWB Systems Low Power CMOS Re-programmable Pulse Generator for UWB Systems Kevin Marsden 1, Hyung-Jin Lee 1, ong Sam Ha 1, and Hyung-Soo Lee 2 1 VTVT (Virginia Tech VLSI for Telecommunications) Lab epartment of Electrical

More information

Lecture 9: Clocking for High Performance Processors

Lecture 9: Clocking for High Performance Processors Lecture 9: Clocking for High Performance Processors Computer Systems Lab Stanford University horowitz@stanford.edu Copyright 2001 Mark Horowitz EE371 Lecture 9-1 Horowitz Overview Reading Bailey Stojanovic

More information

Keywords: GPS, receiver, GPS receiver, MAX2769, 2769, 1575MHz, Integrated GPS Receiver, Global Positioning System

Keywords: GPS, receiver, GPS receiver, MAX2769, 2769, 1575MHz, Integrated GPS Receiver, Global Positioning System Maxim > Design Support > Technical Documents > User Guides > APP 3910 Keywords: GPS, receiver, GPS receiver, MAX2769, 2769, 1575MHz, Integrated GPS Receiver, Global Positioning System USER GUIDE 3910 User's

More information

Available online at ScienceDirect. International Conference On DESIGN AND MANUFACTURING, IConDM 2013

Available online at  ScienceDirect. International Conference On DESIGN AND MANUFACTURING, IConDM 2013 Available online at www.sciencedirect.com ScienceDirect Procedia Engineering 64 ( 2013 ) 377 384 International Conference On DESIGN AND MANUFACTURING, IConDM 2013 A Novel Phase Frequency Detector for a

More information

Low-Power Digital CMOS Design: A Survey

Low-Power Digital CMOS Design: A Survey Low-Power Digital CMOS Design: A Survey Krister Landernäs June 4, 2005 Department of Computer Science and Electronics, Mälardalen University Abstract The aim of this document is to provide the reader with

More information

A LOW POWER SINGLE PHASE CLOCK DISTRIBUTION USING 4/5 PRESCALER TECHNIQUE

A LOW POWER SINGLE PHASE CLOCK DISTRIBUTION USING 4/5 PRESCALER TECHNIQUE A LOW POWER SINGLE PHASE CLOCK DISTRIBUTION USING 4/5 PRESCALER TECHNIQUE MS. V.NIVEDITHA 1,D.MARUTHI KUMAR 2 1 PG Scholar in M.Tech, 2 Assistant Professor, Dept. of E.C.E,Srinivasa Ramanujan Institute

More information

THE SELF-BIAS PLL IN STANDARD CMOS

THE SELF-BIAS PLL IN STANDARD CMOS THE SELF-BIAS PLL IN STANDAD CMOS Miljan Nikolić, Milan Savić, Predrag Petković Laboratory for Electronic Design Automation, Faculty of Electronic Engineering, University of Niš, Aleksandra Medvedeva 14.,

More information

The SOL-20 Computer s Cassette interface.

The SOL-20 Computer s Cassette interface. The SOL-20 Computer s Cassette interface. ( H. Holden. Dec. 2018 ) Introduction: The Cassette interface designed by Processor Technology (PT) for their SOL-20 was made to be compatible with the Kansas

More information

74VHC4046 CMOS Phase Lock Loop

74VHC4046 CMOS Phase Lock Loop 74VHC4046 CMOS Phase Lock Loop General Description The 74VHC4046 is a low power phase lock loop utilizing advanced silicon-gate CMOS technology to obtain high frequency operation both in the phase comparator

More information

SP 22.3: A 12mW Wide Dynamic Range CMOS Front-End for a Portable GPS Receiver

SP 22.3: A 12mW Wide Dynamic Range CMOS Front-End for a Portable GPS Receiver SP 22.3: A 12mW Wide Dynamic Range CMOS Front-End for a Portable GPS Receiver Arvin R. Shahani, Derek K. Shaeffer, Thomas H. Lee Stanford University, Stanford, CA At submicron channel lengths, CMOS is

More information

AC LAB ECE-D ecestudy.wordpress.com

AC LAB ECE-D ecestudy.wordpress.com PART B EXPERIMENT NO: 1 AIM: PULSE AMPLITUDE MODULATION (PAM) & DEMODULATION DATE: To study Pulse Amplitude modulation and demodulation process with relevant waveforms. APPARATUS: 1. Pulse amplitude modulation

More information

DESIGN, ANALYSIS AND SIMULATION OF A JITTER REDUCTION CIRCUIT. (JRC) SYSTEM AT 1GHz. A Thesis. presented to

DESIGN, ANALYSIS AND SIMULATION OF A JITTER REDUCTION CIRCUIT. (JRC) SYSTEM AT 1GHz. A Thesis. presented to DESIGN, ANALYSIS AND SIMULATION OF A JITTER REDUCTION CIRCUIT (JRC) SYSTEM AT 1GHz A Thesis presented to the Faculty of California Polytechnic State University, San Luis Obispo In Partial Fulfillment of

More information

PHYSICAL STRUCTURE OF CMOS INTEGRATED CIRCUITS. Dr. Mohammed M. Farag

PHYSICAL STRUCTURE OF CMOS INTEGRATED CIRCUITS. Dr. Mohammed M. Farag PHYSICAL STRUCTURE OF CMOS INTEGRATED CIRCUITS Dr. Mohammed M. Farag Outline Integrated Circuit Layers MOSFETs CMOS Layers Designing FET Arrays EE 432 VLSI Modeling and Design 2 Integrated Circuit Layers

More information

Hong Kong University of Science and Technology. A 2-V 900-MHz Monolithic CMOS Dual-Loop Frequency Synthesizer for GSM Receivers

Hong Kong University of Science and Technology. A 2-V 900-MHz Monolithic CMOS Dual-Loop Frequency Synthesizer for GSM Receivers Hong Kong University of Science and Technology A -V 900-MHz Monolithic CMOS Dual-Loop Frequency Synthesizer for GSM Receivers A thesis submitted to The Hong Kong University of Science and Technology in

More information

Digital Dual Mixer Time Difference for Sub-Nanosecond Time Synchronization in Ethernet

Digital Dual Mixer Time Difference for Sub-Nanosecond Time Synchronization in Ethernet Digital Dual Mixer Time Difference for Sub-Nanosecond Time Synchronization in Ethernet Pedro Moreira University College London London, United Kingdom pmoreira@ee.ucl.ac.uk Pablo Alvarez pablo.alvarez@cern.ch

More information

Low Power Phase Locked Loop Design with Minimum Jitter

Low Power Phase Locked Loop Design with Minimum Jitter Low Power Phase Locked Loop Design with Minimum Jitter Krishna B. Makwana, Prof. Naresh Patel PG Student (VLSI Technology), Dept. of ECE, Vishwakarma Engineering College, Chandkheda, Gujarat, India Assistant

More information

CHAPTER 6 DIGITAL INSTRUMENTS

CHAPTER 6 DIGITAL INSTRUMENTS CHAPTER 6 DIGITAL INSTRUMENTS 1 LECTURE CONTENTS 6.1 Logic Gates 6.2 Digital Instruments 6.3 Analog to Digital Converter 6.4 Electronic Counter 6.6 Digital Multimeters 2 6.1 Logic Gates 3 AND Gate The

More information

Difference between BJTs and FETs. Junction Field Effect Transistors (JFET)

Difference between BJTs and FETs. Junction Field Effect Transistors (JFET) Difference between BJTs and FETs Transistors can be categorized according to their structure, and two of the more commonly known transistor structures, are the BJT and FET. The comparison between BJTs

More information

The entire range of digital ICs is fabricated using either bipolar devices or MOS devices or a combination of the two. Bipolar Family DIODE LOGIC

The entire range of digital ICs is fabricated using either bipolar devices or MOS devices or a combination of the two. Bipolar Family DIODE LOGIC Course: B.Sc. Applied Physical Science (Computer Science) Year & Sem.: IInd Year, Sem - IIIrd Subject: Computer Science Paper No.: IX Paper Title: Computer System Architecture Lecture No.: 10 Lecture Title:

More information