SlideShare a Scribd company logo
Miss. Amruta Upase. Int. Journal of Engineering Research and Application www.ijera.com
ISSN : 2248-9622, Vol. 7, Issue 4, ( Part -6) April 2017, pp.32-35
www.ijera.com DOI: 10.9790/9622-0704063235 32 | P a g e
Design and Implementation of Area Optimized, Low Complexity
CMOS 32nm Technology Based NCO
Miss. Amruta Upase 1
, Prof. B.A.Patil 2
1, 2
Electronics and Communication Department, M.S. Bidve College of Engineering, Latur- 413531
(Email ID-amrutapatil09@yahoo.com)
ABSTRACT
A numerically controlled oscillator (NCO) is a digital signal generator which is a very important block in many
Digital Communication Systems such as Software Defined Radios, Digital Radio set and Modems, Down/Up
converters for Cellular and PCS base stations etc. NCO creates a synchronous, discrete-time, discrete-valued
representation of a sinusoidal waveform. This paper implements the development and design of CMOS look up
Table based numerically controlled oscillator which improves the performance, reduces the power & area
requirement. The design is implemented with CMOS 32 nm Technology with Microwind 3.8 software tool. In
addition, it can be used for analog circuit also enables the integration of complete system on chip. This paper
also describes the design of a NCO which is of contemporary nature with reasonable speed, resolution and
linearity with lower power, low area. For all about Pre Layout simulation has been realized using 32nm CMOS
process Technology.
Keywords : Numerically Controlled Oscillator, LUT, Microwind 3.8
I. INTRODUCTION
In VLSI design, more and more functions
are get added while designing a chip. To achieve the
highest working parameters, the number of transistor
are increases which increase the complexity and
hence the die size required for the system also get
increases [1]. For generating the real valued
sinusoidal waveforms, the common method is to
design the NCO with look up table based scheme. In
LUT based scheme, signal generator such as NCO,
generated signal through a unique memory access
and clocking mechanism. LUT based NCO stores a
large number of points for single cycle of periodic
waveform in memory [2].
The proposed NCO have the option works
for the two operating frequency of the output sine
wave and we can set the Frequency select word as
per the requirement of the output frequency.
The paper is organized as follows. In
section II, overview of LUT based NCO is
described. Section III and IV describes
implementation of parts of NCO system and
simulation result. And finally section V concludes
the paper.
II. NCO OVERVIEW
A. NCO architecture
Simply, NCO is constructed by designing
LUT with sample of sine values are stored in it.
“Figure 1” shows the logic schematic of NCO. The
NCO system has two inputs, frequency select word
(FSW) and system clock. The value of FSW
determines the sine wave frequency produced by
NCO. The frequency of output signal produced by
N-bit NCO is given by;
Where K is the FSW, N is number of bits and FCLK
is system clock [3].
Figure 1: Logic schematic of NCO
Basically as per as the block diagram of the
NCO design, it typically consist of a phase
accumulator, phase-to-amplitude converter and
Digital to analog converter [3].
A. Phase Accumulator which adds to the value held
at its output a frequency control value at each clock
sample [3].
B. A phase-to-amplitude converter, which uses the
phase accumulator output word (phase word) as an
index into a waveform look-up table to provide a
corresponding amplitude sample [3].
C. Digital to analog converter, which converts
discrete time, discrete value output of PAC into
equivalent analog waveform [4].
RESEARCH ARTICLE OPEN ACCESS
Miss. Amruta Upase. Int. Journal of Engineering Research and Application www.ijera.com
ISSN : 2248-9622, Vol. 7, Issue 4, ( Part -6) April 2017, pp.32-35
www.ijera.com DOI: 10.9790/9622-0704063235 33 | P a g e
A. Phase Accumulator:
A phase accumulator circuit is the basic
building block of NCO which adds to the value held
at its output a frequency control value at each clock
sample.
In a simple word, it is a digital circuit
which is act as counter. Output of phase accumulator
is act as pointer, which index into waveform lookup
table to provide corresponding output sample. Phase
accumulator is collection of components that allows
NCO to output at precise frequencies. A binary
phase accumulator consists of an N-bit binary adder
and N-bit register connected as shown in “Figure
[2]”. At each clock cycle phase accumulator
produces a new N-bit output which consist of
addition of the previous output obtained from the
register with the digital input provided as frequency
select word (FCW) which is constant for a given
output frequency.
B. Phase to amplitude converter
PAC uses the phase accumulator output
word (phase word) as an index into a waveform
look-up table to provide a corresponding amplitude
sample.
PAC is based on the lookup table. The PAC
can be a simple read only memory containing
contiguous samples of the desired output waveform
which typically is a sinusoid. For the expected
output waveform, the output of the phase
accumulator points to the needed waveform sample
address in the lookup table [2]. The lookup table
then provides the digital word at the provided
memory address, which is the digital word of the
correct amplitude and phase for the DAC to produce.
C. Digital to analog converter
DAC converts discrete time, discrete value
output of PAC into equivalent analog waveform [4].
III. IMPLEMENTATION OF NCO:
Physical layout of the proposed NCO
architecture is done with the EDA tool microwind
with 32 nm Technology.
A. Phase accumulator
4-bit phase accumulator contains back to
back connection of 4-bit adder and shift register as
shown in “Figure [2]”. 4-bit adder is designed by
cascading four, 1-bit full adder. 1-bit full adder is
designed by using NAND gates. Same like, 4-bit
shift register is designed by connecting four, 1-bit
shift register. 1-bit shift register is designed by using
one D flip-flop. Such 4 D flip-flops are connected in
parallel in parallel out (PIPO) configuration [3].
These four D flip-flops are synchronized by clock
and reset.
Figure 2: Physical design of the phase accumulator
Physical Parameter:
Width: 4.6µm (253 lambda)
Height: 6.5µm (361 lambda)
Surf: 29.6µm2 (0.0 mm2)
B. Phase to Amplitude Converter:
NCO system is of 4-bit, so PAC can be
designed such that it can store 16 samples. PAC can
be designed by connecting four, 4x1 LUTs. “ One
4x1 LUT is designed by connecting 16-bit shift
register and 16:1 multiplexer in series, as shown in
Figure[3].
Here, 16-bit shift register is operating in
serial in-parallel out (SIPO) mode. This shift register
is act as memory element which stores 16 samples of
sine wave. The values stored in these 16 memory
location is accessed by using 16:1 multiplexer.
Figure 3: Physical design of 4X4 LUT based PAC
Physical Parameter:
Width: 61.8µm (3434 lambda)
Height: 18.3µm (1019 lambda)
Surf:1133.8µm2 (0.0 mm2)
Miss. Amruta Upase. Int. Journal of Engineering Research and Application www.ijera.com
ISSN : 2248-9622, Vol. 7, Issue 4, ( Part -6) April 2017, pp.32-35
www.ijera.com DOI: 10.9790/9622-0704063235 34 | P a g e
C. Digital to Analog Converter:
DAC is designed by using R-2R ladder
network. The resolution of R-2R based DAC is
based on the accuracy of the resistors and resistance
of switches which must be low to minimize the
voltage drop and associated non-linearity. Resistors
are designed by using polysilicon material, due to it
has high resistivity. The resistor R has a fixed value
of 500 ohm [4]. Physical layout design shown in
Figure [4].
Figure 4: Physical design of DAC
Physical Parameter:
Width: 4.6µm (258 lambda)
Height: 3.2µm (176 lambda)
Surf: 14.7µm2 (0.0 mm2)
D. NCO (Numerically controlled oscillator)
Now we are having layout design of all
required three blocks that we need to design NCO.
These three blocks are arranged as shown in “Figure
[5]” for realization of NCO. “Figure [6]” shows
MOS base layout of NCO system.
Figure 5: Schematic design of NCO
Figure 6: Physical design of NCO
Physical layout design parameter of NCO
Width: 62.1µm (3450 lambda)
Height: 21.1µm (1172 lambda)
Surf:1310.1µm2 (0.0 mm2)
No.of Electrical nodes: 728
NMOS devices: 765
PMOS devices: 625
Power dissipation: 1.409 mW
IV. SIMULATION AND RESULT
For simulation here are the details
System clock= 500 MHz
FSW input= 1 for 100ns & 2 for next 100ns
N=4
V_out= Output signal
By using (1) output frequency can be calculated
1. For FSW= 1
Fout (theoretical) = (FSW*FCLK)/ 2N
= (1*500MHz)/16
= 31.25 MHz
2. For FSW= 2
Fout (theoretical) = (FSW*FCLK)/ 2N
= (2*500MHz)/16
= 62.25MHz
Figure 7: Simulation result of NCO
“Table [1]” shows the simulated output signal using
simulation tool Microwind 3.8. In simulation we
have two output frequencies 31MHz for FSW=1 and
62MHz for FSW=2 which are measured using
cursor. “TABLE I” compares theoretical and
simulated output frequencies.
TABLE I. Comparison of theoretical and practical
output frequencies
Sr
No.
FSW input
(A3-A0)
Theoretical
output
frequency
Practical
output
frequency
1 1 (0001) 31.25MHz 31MHz
2 2(0010) 62.25MHz 62MHz
V. CONCLUSION
This paper presents the physical design
implementation and simulation of NCO system. The
designed system provides the sinusoidal wave as
output. The output amplitude and frequency is
dependent on the FSW provided and the number of
Miss. Amruta Upase. Int. Journal of Engineering Research and Application www.ijera.com
ISSN : 2248-9622, Vol. 7, Issue 4, ( Part -6) April 2017, pp.32-35
www.ijera.com DOI: 10.9790/9622-0704063235 35 | P a g e
bit the system is designed for. The proposed design
provides the optimized parameters like area, power
and speed. Here 4-bit NCO is implemented which
generates two output frequencies for two different
FSW inputs.
REFERENCES
[1]. Etienne SICARD, CHEN Xi, A PC- based
educational tool for CMOS Integrated Circuit
Design, INSA, and Department of Electrical
& Computer Engineering Av de Rangueil
[2]. Nehal A. Ranabhatt, Sudhir aarwal,
Raghunadh K. Bhattar, Priyesh P. Gandhi
“Design and Implementation of Numerical
Controlled Oscillator on FPGA" IEEE
conference on wireless and optical
communications 2013.
[3]. Gopal D. Ghiwala, Pinakin P. Thaker,
GireejaD.Amin “Realization of FPGA based
numerically Controlled Oscillator" IOSR
Journal of VLSI and Signal Processing
Volume 1, Issue 5 (Jan. – Feb 2013).
[4]. Abhishek N. Shinde, Prof. S.H. Rajput,
Shrikant R. Atkarne “Optimal Design of R-2R
Ladder Based DAC with Better Performance
Parameter in 45nm CMOS Process”
IJAR(2016), Volume 4, Issue 1.
[5]. Rudradatta Dhoke, Minal Kharbikar, Prof
Vijendra Meshram “Design of CMOS based
Numerically controlled oscillator with
better performance parameter in
45nmprocess” IJIRST, Volume 2, Issue o9,
Feb 2016.
Books:
[6]. Etienne SICARD, Basic and Advance CMOS
cell design (McGraw Hill, 2008).

More Related Content

PPTX
HIGH-SPEED LOW-POWER VITERBI DECODER DESIGN FOR TCM DECODERS
PDF
Improve performance of the digital sinusoidal generator in FPGA by memory usa...
PDF
Surrey dl 1, 3
PDF
A Low Power Digital Phase Locked Loop With ROM-Free Numerically Controlled Os...
PDF
Surrey dl-4
PDF
Multiband Transceivers - [Chapter 7] Multi-mode/Multi-band GSM/GPRS/TDMA/AMP...
PPTX
Viterbi decoder in optical comm system
PDF
RF Circuit Design - [Ch4-2] LNA, PA, and Broadband Amplifier
HIGH-SPEED LOW-POWER VITERBI DECODER DESIGN FOR TCM DECODERS
Improve performance of the digital sinusoidal generator in FPGA by memory usa...
Surrey dl 1, 3
A Low Power Digital Phase Locked Loop With ROM-Free Numerically Controlled Os...
Surrey dl-4
Multiband Transceivers - [Chapter 7] Multi-mode/Multi-band GSM/GPRS/TDMA/AMP...
Viterbi decoder in optical comm system
RF Circuit Design - [Ch4-2] LNA, PA, and Broadband Amplifier

What's hot (19)

PDF
Fpga implementation of soft decision low power convolutional decoder using vi...
PDF
Realisation of awgn channel emulation modules under siso and simo environment...
PDF
Ci33514517
PDF
RF Module Design - [Chapter 3] Linearity
PPTX
131020 viterbi block_dungnguyen
PDF
RF Module Design - [Chapter 5] Low Noise Amplifier
PDF
Efficient FPGA implementation of high speed digital delay for wideband beamfor...
PDF
SigmaDeltaADC
PPTX
Concurrent Triple Band Low Noise Amplifier Design
PDF
Design of all digital phase locked loop
PDF
Multiband Transceivers - [Chapter 2] Noises and Linearities
PDF
Multiband Transceivers - [Chapter 3] Basic Concept of Comm. Systems
PDF
International Journal of Computational Engineering Research(IJCER)
PDF
2412ijmnct02
PDF
Multiband Transceivers - [Chapter 1]
PPTX
Optical Spatial Modulation OFDM using Micro LEDs
PDF
Performance analysis of viterbi decoder for wireless applications
PDF
Implementationof Reconfigurable Architecture For Generic OFDM Modulator (Hybr...
PDF
F0213137
Fpga implementation of soft decision low power convolutional decoder using vi...
Realisation of awgn channel emulation modules under siso and simo environment...
Ci33514517
RF Module Design - [Chapter 3] Linearity
131020 viterbi block_dungnguyen
RF Module Design - [Chapter 5] Low Noise Amplifier
Efficient FPGA implementation of high speed digital delay for wideband beamfor...
SigmaDeltaADC
Concurrent Triple Band Low Noise Amplifier Design
Design of all digital phase locked loop
Multiband Transceivers - [Chapter 2] Noises and Linearities
Multiband Transceivers - [Chapter 3] Basic Concept of Comm. Systems
International Journal of Computational Engineering Research(IJCER)
2412ijmnct02
Multiband Transceivers - [Chapter 1]
Optical Spatial Modulation OFDM using Micro LEDs
Performance analysis of viterbi decoder for wireless applications
Implementationof Reconfigurable Architecture For Generic OFDM Modulator (Hybr...
F0213137
Ad

Similar to Design and Implementation of Area Optimized, Low Complexity CMOS 32nm Technology Based NCO (20)

PDF
Design and analysis of dual-mode numerically controlled oscillators based co...
PDF
Design and memory optimization of hybrid gate diffusion input numerical contr...
PDF
B0150711
PDF
AREA OPTIMIZED FPGA IMPLEMENTATION FOR GENERATION OF RADAR PULSE COM-PRESSION...
PDF
40120140504012
PDF
Direct digital synthesis based cordic algorithm a novel approach towards digi...
PDF
Radio Astronomy and electronics
PDF
First order sigma delta modulator with low-power consumption implemented in a...
PDF
First order sigma delta modulator with low-power
PDF
Research Inventy : International Journal of Engineering and Science
PDF
Development of Compact P-Band Vector Reflectometer
DOCX
Copy of colloquium 3 latest
PDF
Design and Implementation of Pulse Width Modulation Using Hardware/Software M...
PDF
First-Order Open Loop VCO-Based ADC with XOR Gates as differentiator
PDF
Bm044394397
PDF
E010224043
PDF
Simulation of 3 bit Flash ADC in 0.18μmTechnology using NG SPICE Tool for Hig...
PDF
Optimization of Digitally Controlled Oscillator with Low Power
PDF
Design Analysis of Delay Register with PTL Logic using 90 nm Technology
PDF
Evaluation of STBC and Convolutional Code Performance for Wireless Communicat...
Design and analysis of dual-mode numerically controlled oscillators based co...
Design and memory optimization of hybrid gate diffusion input numerical contr...
B0150711
AREA OPTIMIZED FPGA IMPLEMENTATION FOR GENERATION OF RADAR PULSE COM-PRESSION...
40120140504012
Direct digital synthesis based cordic algorithm a novel approach towards digi...
Radio Astronomy and electronics
First order sigma delta modulator with low-power consumption implemented in a...
First order sigma delta modulator with low-power
Research Inventy : International Journal of Engineering and Science
Development of Compact P-Band Vector Reflectometer
Copy of colloquium 3 latest
Design and Implementation of Pulse Width Modulation Using Hardware/Software M...
First-Order Open Loop VCO-Based ADC with XOR Gates as differentiator
Bm044394397
E010224043
Simulation of 3 bit Flash ADC in 0.18μmTechnology using NG SPICE Tool for Hig...
Optimization of Digitally Controlled Oscillator with Low Power
Design Analysis of Delay Register with PTL Logic using 90 nm Technology
Evaluation of STBC and Convolutional Code Performance for Wireless Communicat...
Ad

Recently uploaded (20)

PPTX
Recipes for Real Time Voice AI WebRTC, SLMs and Open Source Software.pptx
PPTX
Sustainable Sites - Green Building Construction
PPTX
CARTOGRAPHY AND GEOINFORMATION VISUALIZATION chapter1 NPTE (2).pptx
PDF
Digital Logic Computer Design lecture notes
PPTX
IOT PPTs Week 10 Lecture Material.pptx of NPTEL Smart Cities contd
PPTX
KTU 2019 -S7-MCN 401 MODULE 2-VINAY.pptx
PDF
Evaluating the Democratization of the Turkish Armed Forces from a Normative P...
PDF
PPT on Performance Review to get promotions
PPTX
CYBER-CRIMES AND SECURITY A guide to understanding
PPTX
M Tech Sem 1 Civil Engineering Environmental Sciences.pptx
PPTX
CH1 Production IntroductoryConcepts.pptx
PDF
Mohammad Mahdi Farshadian CV - Prospective PhD Student 2026
PDF
PRIZ Academy - 9 Windows Thinking Where to Invest Today to Win Tomorrow.pdf
DOCX
ASol_English-Language-Literature-Set-1-27-02-2023-converted.docx
PPTX
Foundation to blockchain - A guide to Blockchain Tech
PDF
composite construction of structures.pdf
PDF
The CXO Playbook 2025 – Future-Ready Strategies for C-Suite Leaders Cerebrai...
PPTX
MCN 401 KTU-2019-PPE KITS-MODULE 2.pptx
PDF
Well-logging-methods_new................
PDF
July 2025 - Top 10 Read Articles in International Journal of Software Enginee...
Recipes for Real Time Voice AI WebRTC, SLMs and Open Source Software.pptx
Sustainable Sites - Green Building Construction
CARTOGRAPHY AND GEOINFORMATION VISUALIZATION chapter1 NPTE (2).pptx
Digital Logic Computer Design lecture notes
IOT PPTs Week 10 Lecture Material.pptx of NPTEL Smart Cities contd
KTU 2019 -S7-MCN 401 MODULE 2-VINAY.pptx
Evaluating the Democratization of the Turkish Armed Forces from a Normative P...
PPT on Performance Review to get promotions
CYBER-CRIMES AND SECURITY A guide to understanding
M Tech Sem 1 Civil Engineering Environmental Sciences.pptx
CH1 Production IntroductoryConcepts.pptx
Mohammad Mahdi Farshadian CV - Prospective PhD Student 2026
PRIZ Academy - 9 Windows Thinking Where to Invest Today to Win Tomorrow.pdf
ASol_English-Language-Literature-Set-1-27-02-2023-converted.docx
Foundation to blockchain - A guide to Blockchain Tech
composite construction of structures.pdf
The CXO Playbook 2025 – Future-Ready Strategies for C-Suite Leaders Cerebrai...
MCN 401 KTU-2019-PPE KITS-MODULE 2.pptx
Well-logging-methods_new................
July 2025 - Top 10 Read Articles in International Journal of Software Enginee...

Design and Implementation of Area Optimized, Low Complexity CMOS 32nm Technology Based NCO

  • 1. Miss. Amruta Upase. Int. Journal of Engineering Research and Application www.ijera.com ISSN : 2248-9622, Vol. 7, Issue 4, ( Part -6) April 2017, pp.32-35 www.ijera.com DOI: 10.9790/9622-0704063235 32 | P a g e Design and Implementation of Area Optimized, Low Complexity CMOS 32nm Technology Based NCO Miss. Amruta Upase 1 , Prof. B.A.Patil 2 1, 2 Electronics and Communication Department, M.S. Bidve College of Engineering, Latur- 413531 (Email ID-amrutapatil09@yahoo.com) ABSTRACT A numerically controlled oscillator (NCO) is a digital signal generator which is a very important block in many Digital Communication Systems such as Software Defined Radios, Digital Radio set and Modems, Down/Up converters for Cellular and PCS base stations etc. NCO creates a synchronous, discrete-time, discrete-valued representation of a sinusoidal waveform. This paper implements the development and design of CMOS look up Table based numerically controlled oscillator which improves the performance, reduces the power & area requirement. The design is implemented with CMOS 32 nm Technology with Microwind 3.8 software tool. In addition, it can be used for analog circuit also enables the integration of complete system on chip. This paper also describes the design of a NCO which is of contemporary nature with reasonable speed, resolution and linearity with lower power, low area. For all about Pre Layout simulation has been realized using 32nm CMOS process Technology. Keywords : Numerically Controlled Oscillator, LUT, Microwind 3.8 I. INTRODUCTION In VLSI design, more and more functions are get added while designing a chip. To achieve the highest working parameters, the number of transistor are increases which increase the complexity and hence the die size required for the system also get increases [1]. For generating the real valued sinusoidal waveforms, the common method is to design the NCO with look up table based scheme. In LUT based scheme, signal generator such as NCO, generated signal through a unique memory access and clocking mechanism. LUT based NCO stores a large number of points for single cycle of periodic waveform in memory [2]. The proposed NCO have the option works for the two operating frequency of the output sine wave and we can set the Frequency select word as per the requirement of the output frequency. The paper is organized as follows. In section II, overview of LUT based NCO is described. Section III and IV describes implementation of parts of NCO system and simulation result. And finally section V concludes the paper. II. NCO OVERVIEW A. NCO architecture Simply, NCO is constructed by designing LUT with sample of sine values are stored in it. “Figure 1” shows the logic schematic of NCO. The NCO system has two inputs, frequency select word (FSW) and system clock. The value of FSW determines the sine wave frequency produced by NCO. The frequency of output signal produced by N-bit NCO is given by; Where K is the FSW, N is number of bits and FCLK is system clock [3]. Figure 1: Logic schematic of NCO Basically as per as the block diagram of the NCO design, it typically consist of a phase accumulator, phase-to-amplitude converter and Digital to analog converter [3]. A. Phase Accumulator which adds to the value held at its output a frequency control value at each clock sample [3]. B. A phase-to-amplitude converter, which uses the phase accumulator output word (phase word) as an index into a waveform look-up table to provide a corresponding amplitude sample [3]. C. Digital to analog converter, which converts discrete time, discrete value output of PAC into equivalent analog waveform [4]. RESEARCH ARTICLE OPEN ACCESS
  • 2. Miss. Amruta Upase. Int. Journal of Engineering Research and Application www.ijera.com ISSN : 2248-9622, Vol. 7, Issue 4, ( Part -6) April 2017, pp.32-35 www.ijera.com DOI: 10.9790/9622-0704063235 33 | P a g e A. Phase Accumulator: A phase accumulator circuit is the basic building block of NCO which adds to the value held at its output a frequency control value at each clock sample. In a simple word, it is a digital circuit which is act as counter. Output of phase accumulator is act as pointer, which index into waveform lookup table to provide corresponding output sample. Phase accumulator is collection of components that allows NCO to output at precise frequencies. A binary phase accumulator consists of an N-bit binary adder and N-bit register connected as shown in “Figure [2]”. At each clock cycle phase accumulator produces a new N-bit output which consist of addition of the previous output obtained from the register with the digital input provided as frequency select word (FCW) which is constant for a given output frequency. B. Phase to amplitude converter PAC uses the phase accumulator output word (phase word) as an index into a waveform look-up table to provide a corresponding amplitude sample. PAC is based on the lookup table. The PAC can be a simple read only memory containing contiguous samples of the desired output waveform which typically is a sinusoid. For the expected output waveform, the output of the phase accumulator points to the needed waveform sample address in the lookup table [2]. The lookup table then provides the digital word at the provided memory address, which is the digital word of the correct amplitude and phase for the DAC to produce. C. Digital to analog converter DAC converts discrete time, discrete value output of PAC into equivalent analog waveform [4]. III. IMPLEMENTATION OF NCO: Physical layout of the proposed NCO architecture is done with the EDA tool microwind with 32 nm Technology. A. Phase accumulator 4-bit phase accumulator contains back to back connection of 4-bit adder and shift register as shown in “Figure [2]”. 4-bit adder is designed by cascading four, 1-bit full adder. 1-bit full adder is designed by using NAND gates. Same like, 4-bit shift register is designed by connecting four, 1-bit shift register. 1-bit shift register is designed by using one D flip-flop. Such 4 D flip-flops are connected in parallel in parallel out (PIPO) configuration [3]. These four D flip-flops are synchronized by clock and reset. Figure 2: Physical design of the phase accumulator Physical Parameter: Width: 4.6µm (253 lambda) Height: 6.5µm (361 lambda) Surf: 29.6µm2 (0.0 mm2) B. Phase to Amplitude Converter: NCO system is of 4-bit, so PAC can be designed such that it can store 16 samples. PAC can be designed by connecting four, 4x1 LUTs. “ One 4x1 LUT is designed by connecting 16-bit shift register and 16:1 multiplexer in series, as shown in Figure[3]. Here, 16-bit shift register is operating in serial in-parallel out (SIPO) mode. This shift register is act as memory element which stores 16 samples of sine wave. The values stored in these 16 memory location is accessed by using 16:1 multiplexer. Figure 3: Physical design of 4X4 LUT based PAC Physical Parameter: Width: 61.8µm (3434 lambda) Height: 18.3µm (1019 lambda) Surf:1133.8µm2 (0.0 mm2)
  • 3. Miss. Amruta Upase. Int. Journal of Engineering Research and Application www.ijera.com ISSN : 2248-9622, Vol. 7, Issue 4, ( Part -6) April 2017, pp.32-35 www.ijera.com DOI: 10.9790/9622-0704063235 34 | P a g e C. Digital to Analog Converter: DAC is designed by using R-2R ladder network. The resolution of R-2R based DAC is based on the accuracy of the resistors and resistance of switches which must be low to minimize the voltage drop and associated non-linearity. Resistors are designed by using polysilicon material, due to it has high resistivity. The resistor R has a fixed value of 500 ohm [4]. Physical layout design shown in Figure [4]. Figure 4: Physical design of DAC Physical Parameter: Width: 4.6µm (258 lambda) Height: 3.2µm (176 lambda) Surf: 14.7µm2 (0.0 mm2) D. NCO (Numerically controlled oscillator) Now we are having layout design of all required three blocks that we need to design NCO. These three blocks are arranged as shown in “Figure [5]” for realization of NCO. “Figure [6]” shows MOS base layout of NCO system. Figure 5: Schematic design of NCO Figure 6: Physical design of NCO Physical layout design parameter of NCO Width: 62.1µm (3450 lambda) Height: 21.1µm (1172 lambda) Surf:1310.1µm2 (0.0 mm2) No.of Electrical nodes: 728 NMOS devices: 765 PMOS devices: 625 Power dissipation: 1.409 mW IV. SIMULATION AND RESULT For simulation here are the details System clock= 500 MHz FSW input= 1 for 100ns & 2 for next 100ns N=4 V_out= Output signal By using (1) output frequency can be calculated 1. For FSW= 1 Fout (theoretical) = (FSW*FCLK)/ 2N = (1*500MHz)/16 = 31.25 MHz 2. For FSW= 2 Fout (theoretical) = (FSW*FCLK)/ 2N = (2*500MHz)/16 = 62.25MHz Figure 7: Simulation result of NCO “Table [1]” shows the simulated output signal using simulation tool Microwind 3.8. In simulation we have two output frequencies 31MHz for FSW=1 and 62MHz for FSW=2 which are measured using cursor. “TABLE I” compares theoretical and simulated output frequencies. TABLE I. Comparison of theoretical and practical output frequencies Sr No. FSW input (A3-A0) Theoretical output frequency Practical output frequency 1 1 (0001) 31.25MHz 31MHz 2 2(0010) 62.25MHz 62MHz V. CONCLUSION This paper presents the physical design implementation and simulation of NCO system. The designed system provides the sinusoidal wave as output. The output amplitude and frequency is dependent on the FSW provided and the number of
  • 4. Miss. Amruta Upase. Int. Journal of Engineering Research and Application www.ijera.com ISSN : 2248-9622, Vol. 7, Issue 4, ( Part -6) April 2017, pp.32-35 www.ijera.com DOI: 10.9790/9622-0704063235 35 | P a g e bit the system is designed for. The proposed design provides the optimized parameters like area, power and speed. Here 4-bit NCO is implemented which generates two output frequencies for two different FSW inputs. REFERENCES [1]. Etienne SICARD, CHEN Xi, A PC- based educational tool for CMOS Integrated Circuit Design, INSA, and Department of Electrical & Computer Engineering Av de Rangueil [2]. Nehal A. Ranabhatt, Sudhir aarwal, Raghunadh K. Bhattar, Priyesh P. Gandhi “Design and Implementation of Numerical Controlled Oscillator on FPGA" IEEE conference on wireless and optical communications 2013. [3]. Gopal D. Ghiwala, Pinakin P. Thaker, GireejaD.Amin “Realization of FPGA based numerically Controlled Oscillator" IOSR Journal of VLSI and Signal Processing Volume 1, Issue 5 (Jan. – Feb 2013). [4]. Abhishek N. Shinde, Prof. S.H. Rajput, Shrikant R. Atkarne “Optimal Design of R-2R Ladder Based DAC with Better Performance Parameter in 45nm CMOS Process” IJAR(2016), Volume 4, Issue 1. [5]. Rudradatta Dhoke, Minal Kharbikar, Prof Vijendra Meshram “Design of CMOS based Numerically controlled oscillator with better performance parameter in 45nmprocess” IJIRST, Volume 2, Issue o9, Feb 2016. Books: [6]. Etienne SICARD, Basic and Advance CMOS cell design (McGraw Hill, 2008).