SlideShare a Scribd company logo
1 of 4
Download to read offline
Vishalaxi. S Godi Int. Journal of Engineering Research and Applications www.ijera.com 
ISSN : 2248-9622, Vol. 4, Issue 7( Version 6), July 2014, pp.154-157 
www.ijera.com 154 | P a g e 
Implementation of UART with BIST Technique Using Low Power 
LFSR 
Vishalaxi Godi1, Rohini Hongal2 
K.L.E. Society's B. V. Bhoomraddi College of Engineering & Technology Vidyanagar, Hubli - 580 031. 
Karnataka State - INDIA. 
K.L.E. Society's B. V. Bhoomraddi College of Engineering & Technology Vidyanagar, Hubli - 580 031. 
Karnataka State - INDIA. 
Abstract 
Asynchronous serial communication is usually implemented by Universal Asynchronous Receiver Transmitter 
(UART), mostly used for low expense, low speed, short distance data exchange between processor and 
peripherals. UART allows full duplex serial communication link, and is used in data communication and control 
system. There is a need for realizing the UART function in a single or a very few chips. Further, design systems 
without full testability are open to the increased possibility of product failures and missed market opportunities. 
Also, it is necessary to ensure the data transfer is error proof. This project targets the introduction of Built-in self 
test (BIST) and Status register to UART. The basic idea is to reduce the switching activity among the test 
patterns at the most. In this approach, the single input change patterns generated by a counter and a gray code 
generator are Exclusive-ORed with the seed generated by the low power linear feedback shift register [LP-LFSR]. 
The 8-bit UART with status register and BIST module is coded in Verilog HDL and synthesized and simulated 
using Xilinx XST and ISim version 14.4 and realized on FPGA. 
I. INTRODUCTION 
The main challenging in the VLSI circuits are 
area cost power performance reliability and demand 
for portable computing devices is also increasing. 
These applications require low power dissipation 
circuits. 
Different techniques are available to reduce the 
switching activities of test patterns. For linear 
feedback shift register (LFSR), a modified clock 
scheme in which only half of the D flip-flops works, 
thus only half of the test pattern can be switched. This 
can reduce the average power compared to traditional 
linear feedback shift register (LFSR).A better low 
power can be achieved by using single input change 
pattern generators. The combination of LFSR and scan 
shift register is used to generate random single input 
charge sequence, it is proposed that (2m-1) single 
input change test vectors can be inserted between two 
adjustment vectors generated by LFSR, m is length of 
LFSR. In it is proposed that 2m single input changing 
data is inserted between two neighboring seeds. The 
average and peak power are reduced by using the 
above techniques. Still, the switching activities will be 
large when clock frequency is high. 
II. BIST TECHNIQUE 
VLSI testing problems like Test generation 
problems,input combinatorial problems, gate to I/O 
pin ratio problems are discussed [3] and this motivated 
designers to identify reliable test methods in solving 
these difficulties. An insertion of special test circuitry 
on the VLSI circuit that allows efficient test coverage 
is the answer to the matter.This has been addressed by 
the need for design for testability (DFT) and hence the 
need for BIST. BIST is an on-chip test logic that is 
utilized to test the functional logic of a chip, by itself. 
Fig. 1shows a BIST module composition. 
Fig 1:Generic BIST architecture 
III. PROPOSED METHOD 
In this paper, we proposed a novel architecture 
which generates the test patterns with reduced 
switching activities. LP-TPG structure consists of 
modified low power linear feedback shift register 
(LPLFSR), m-bit counter, gray counter, NOR-gate 
structure and XOR-array. The m-bit counter is 
initialized with Zeros and which generates 2m test 
patterns in sequence. The m-bit counter and gray code 
generator are controlled by common clock signal 
[CLK]. The output of m-bit counter is applied as input 
to gray code generator and NOR-gate structure. When 
all the bits of counter output are Zero, the NOR-gate 
output is one. Only when the NOR-gate output is one, 
the clock signal is applied to activate the LP-LFSR 
which generates the next seed. The seed generated 
RESEARCH ARTICLE OPEN ACCESS
Vishalaxi. S Godi Int. Journal of Engineering Research and Applications www.ijera.com 
ISSN : 2248-9622, Vol. 4, Issue 7( Version 6), July 2014, pp.154-157 
www.ijera.com 155 | P a g e 
from LP-LFSR is Exclusive–ORed with the data 
generated from gray code generator. The patterns 
generated from the Exclusive–OR array are the final 
output patterns. 
Figure 2. Low Power Test Pattern Generator 
IV. ALGORITHM FOR LP-LFSR 
The algorithm for LP-LFSR is given below: 
Consider a N-bit external (or) internal linear 
feedback shift register [n>2]. 
 For example n-bit, external LFSR is taken, which 
consists of n-flip flops in series. A common clock 
signal is applied as control signal for all flip flop. 
 For exchanging the output of adjacent flip flops, 
multiplexers are used. The output of the last stage 
flip flop is taken as a select line. 
 If the last stage flip flop output is one, any one of 
the flip flop output is swapped with its adjacent 
flip flop output value. 
 If the last stage flip flop output is Zero, no 
swapping will be carried out. 
 The output from other flip flops will be taken as 
such. 
 If the LFSR is moved through a complete cycle of 
2n states then the transitions expected are 
2n-1.When the output of the adjacent flip flops 
are swapped, the expected transitions are 
2n-2.Thus the transitions produced are reduced by 
50% compared with original LFSR. The 
transition reduction is concentrated mainly on any 
one of the multiplexer output. 
 Gray converter modifies the counter output such 
that two successive values of its output are 
differing in only one bit. Gray converters can be 
implemented as shown below. 
g[n-1]= k [n-1] 
g[n-2]= k [n-1] XOR k[n-2] 
. 
. 
g[2]= k [2] XOR k[3] 
3336 
g[1]= k[1] XOR k[2] 
g[0]= k[0] XOR k[1] 
In [12] it is stated that that the conventional 
LFSR’s outputs cannot be taken as the seed directly, 
because some seeds may share the same vectors. Thus 
the LP-LFSR should ensure that any two of the signal 
input changing sequences do not share the same 
vectors or share as few vectors as possible. Test 
patterns generated from the proposed structure are 
implemented as following equations. 
x[0] = f[0] XOR g[0] 
x[1] = f[1] XOR g[1] 
x[2] = f[2] XOR g[2] 
x[3] = f[3] XOR g[3] 
x[4] = f[4] XOR g[4] 
x[5] = f[5] XOR g[5] 
. 
.. 
X [n-1] = f[n-1] XOR g[n-1] 
Thus the XOR result of the sequences is single 
input changing sequence. In turn reduces the 
switching activity and so power dissipation is very 
less compared with conventional LFSR. Fig. 2 is an 
example of counter and its respective gray value. It is 
shown that all values of g[2:0] are single input 
changing patterns. 
Patterns: 
K [2:0] g [2:0] 
K0= 000 g0= 000 
K1= 001 g1= 001 
K2= 010 g2= 011 
K3= 011 g3= 010 
K4= 100 g4= 110 
K5= 101 g5= 111 
K6= 110 g6= 101 
K7= 111 g7= 100 
V. UART Transmitter 
The transmitter accepts parallel data from 
peripheral/processor, makes the frame of the data and 
transmits the data in serial form on the Transmitter 
Output (TXOUT) terminal (fig. 3). The baud rate 
generator output will be the clock for UART 
transmitter 
Fig. 3: UART Transmitter 
VI. UART Receiver 
The received serial data is available on the RXIN 
pin. The received data is applied to the sampling logic 
block. The receiver timing and control is used for 
synchronization of clock signal between transmitter 
and receiver. The receiver sampling is 16 times to that 
of the transmitter baud rate. In the architecture of
Vishalaxi. S Godi Int. Journal of Engineering Research and Applications www.ijera.com 
ISSN : 2248-9622, Vol. 4, Issue 7( Version 6), July 2014, pp.154-157 
www.ijera.com 156 | P a g e 
UART receiver (fig. 4), initially the logic line (RxIn) is high. 
Fig. 4: UART Receiver Whenever it goes low sampling and logic block will take 4 samples of that bit and if all four are same it indicates the start of a frame. After that remaining bits are sampled in the same way and all the bits are send to Receiver Shift Register (RSR) one by one where the entire frame is stored. RSR is a 12 bit shift register. 
VII. SIMULATION RESULTS 
The verilog HDL coding and simulation of the design are done in Xilinx tool ISim 14.4. The operating clock frequency used for simulation is 50 MHz. The baud rate set is 9600bps. Data word length is 8-bits. 
A. Simulation Results of Transmitter 
B Simulation Results of Receiver 
C Simulation Results of BIST Operation 
D. Synthesis Report Table II Design implementation summary 
Speed Grade 
-4 
Minimum period 
13.204ns (Maximum Frequency: 75.733MHz) 
Minimum input arrival time before clock 
9.280ns 
Maximum output required time after clock 
6.083ns 
Maximum combinational path delay 
No path found
Vishalaxi. S Godi Int. Journal of Engineering Research and Applications www.ijera.com 
ISSN : 2248-9622, Vol. 4, Issue 7( Version 6), July 2014, pp.154-157 
www.ijera.com 157 | P a g e 
E.BIST on FPGA 
VIII. CONCLUSION 
A low power test pattern generator has been proposed which consists of a modified low power linear feedback shift register (LP-LFSR). The seed generated from (LP-LFSR) is Ex-ORed with the single input changing sequences generated from gray code generator, which effectively reduces the switching activities among the test patterns. Thus the proposed method significantly reduces the power consumption during testing mode with minimum number of switching activities using LP-LFSR in place of conventional LFSR in the circuit used for test pattern generator. REFERENCES 
[1]. J. Norhuzaimin and H.H Maimun , “The design of high speed UART” Asia-Pacific Conference on Applied Electromagnetics (APACE-2005),Dec. 2005 
[2]. Fang Yi-yuan and Chen Xue-jun, “Design and Simulation of UART Serial Communication Module Based on VHDL”, in the proceedings of3rd International Workshop on Intelligent Systems and Applications (ISA), IEEE, May 2011, DOI: 10.1109/ISA.2011.5873448, pp.1-4. 
[3]. Mohd Yamani Idna Idris, Mashkuri Yaacob and Zaidi Razak, “A VHDL Implementation of UART Design with BIST Capability”, in the proceedings of Malaysian Journal of Computer Science, June 2006, Vol. 19(1), pp. 73-86. 
[4]. Dr. Garima Bandhawarkar Wakhle, Iti Aggarwal and Shweta Gaba, “Synthesis and Implementation of UART using VHDL Codes”, in the proceedings of International Symposium on Computer, Consumer and Control, IEEE June 2012, DOI: 10.1109/IS3C.2012.10. 
[5]. Norhuzaimin J and Maimun H.H, “The design of high speed UART”, in the 
proceedings of Asia-Pacific Conference on Applied Electromagnetics, APACE 05, IEEE, 20-21st Dec. 2005, DOI: 10.1109/APACE.2005.1607831, pp.5-8. 
[6]. Dr. T.V.S.P.Gupta, Y. Kumari and M. Ashok Kumar, “UART realization with BIST architecture using VHDL”, in the proceedings of International Journal of Engineering Research and Applications, February 2013, Vol. 3, Issue 1, ISSN: 2248-9622, pp.636-640. 
[7]. Shikha Kakar, Balwinder Singh and Arun Khosla, “Implementation of BIST Capability using LFSR Techniques in UART”, in the proceedings of International Journal of Recent Trends in Engineering, May 2009, Vol 1, No. 3. 
[8]. Sybille Hellebrand, Birgit Reeb and Steffen Tarnick, “Pattern Generation for a Deterministic BIST Scheme”, in the proceedings of IEEE/ACM International Conference on Computer-Aided Design, ICCAD-95, Digest of Technical Papers, November 1995, DOI: 10.1109/ICCAD.1995.479997, pp. 88-94. 
[9]. Mahat N.F, “Design of a 9-bit UART module based on Verilog HDL”, in the proceedings of 10th IEEE International Conference on Semiconductor Electronics (ICSE), 19-21st Sept. 2012, DOI: 10.1109/SMElec. 2012.641 7210, pp. 570-573. 
Vishalaxi Godi K.L.E.Society's B.V.Bhoomraddi College of Engineering & Technology Vidyanagar, Hubli - 580 031. Karnataka State - INDIA. Guided By: 
Rohini Hongal K.L.E.Society's B.V.Bhoomraddi College of Engineering & Technology Vidyanagar, Hubli - 580 031. Karnataka State - INDIA.

More Related Content

What's hot

International Journal of Engineering Research and Development (IJERD)
International Journal of Engineering Research and Development (IJERD)International Journal of Engineering Research and Development (IJERD)
International Journal of Engineering Research and Development (IJERD)IJERD Editor
 
A Low power and area efficient CLA adder design using Full swing GDI technique
A Low power and area efficient CLA adder design using Full swing GDI techniqueA Low power and area efficient CLA adder design using Full swing GDI technique
A Low power and area efficient CLA adder design using Full swing GDI techniqueIJERA Editor
 
Gate Diffusion Input Technology (Very Large Scale Integration)
Gate Diffusion Input Technology (Very Large Scale Integration)Gate Diffusion Input Technology (Very Large Scale Integration)
Gate Diffusion Input Technology (Very Large Scale Integration)Ashwin Shroff
 
Design of all digital phase locked loop
Design of all digital phase locked loopDesign of all digital phase locked loop
Design of all digital phase locked loopeSAT Publishing House
 
Design of Low Power Reconfigurable IIR filter with Row Bypassing Multiplier
Design of Low Power Reconfigurable IIR filter with Row Bypassing MultiplierDesign of Low Power Reconfigurable IIR filter with Row Bypassing Multiplier
Design of Low Power Reconfigurable IIR filter with Row Bypassing MultiplierIRJET Journal
 
Implementation of Area & Power Optimized VLSI Circuits Using Logic Techniques
Implementation of Area & Power Optimized VLSI Circuits Using Logic TechniquesImplementation of Area & Power Optimized VLSI Circuits Using Logic Techniques
Implementation of Area & Power Optimized VLSI Circuits Using Logic TechniquesIOSRJVSP
 
FPGA Implementation of Mixed Radix CORDIC FFT
FPGA Implementation of Mixed Radix CORDIC FFTFPGA Implementation of Mixed Radix CORDIC FFT
FPGA Implementation of Mixed Radix CORDIC FFTIJSRD
 
Logic Level Techniques for Power Reduction
Logic Level Techniques for Power Reduction Logic Level Techniques for Power Reduction
Logic Level Techniques for Power Reduction GargiKhanna1
 
LinuxCNC for Fun & Profit
LinuxCNC for Fun & ProfitLinuxCNC for Fun & Profit
LinuxCNC for Fun & ProfitAlastairDSilva
 
Universal Asynchronous Receive and transmit IP core
Universal Asynchronous Receive and transmit IP coreUniversal Asynchronous Receive and transmit IP core
Universal Asynchronous Receive and transmit IP coreAneesh Raveendran
 
International Journal of Engineering Research and Development
International Journal of Engineering Research and DevelopmentInternational Journal of Engineering Research and Development
International Journal of Engineering Research and DevelopmentIJERD Editor
 
Wireless data transmission through uart port using arm & rf transceiver
Wireless data transmission through uart port using arm & rf transceiverWireless data transmission through uart port using arm & rf transceiver
Wireless data transmission through uart port using arm & rf transceivereSAT Publishing House
 
IRJET- Performance Estimation of FIR Filter using Null Convention Logic
IRJET-  	  Performance Estimation of FIR Filter using Null Convention LogicIRJET-  	  Performance Estimation of FIR Filter using Null Convention Logic
IRJET- Performance Estimation of FIR Filter using Null Convention LogicIRJET Journal
 
MIPI DevCon 2016: MIPI C-PHY - Introduction From Basic Theory to Practical Im...
MIPI DevCon 2016: MIPI C-PHY - Introduction From Basic Theory to Practical Im...MIPI DevCon 2016: MIPI C-PHY - Introduction From Basic Theory to Practical Im...
MIPI DevCon 2016: MIPI C-PHY - Introduction From Basic Theory to Practical Im...MIPI Alliance
 
FPGA-based Digital Baseband Transmission System Performance Tester Research a...
FPGA-based Digital Baseband Transmission System Performance Tester Research a...FPGA-based Digital Baseband Transmission System Performance Tester Research a...
FPGA-based Digital Baseband Transmission System Performance Tester Research a...TELKOMNIKA JOURNAL
 
All optical single module phase encoded half-adder and halfsubtractor exploit...
All optical single module phase encoded half-adder and halfsubtractor exploit...All optical single module phase encoded half-adder and halfsubtractor exploit...
All optical single module phase encoded half-adder and halfsubtractor exploit...IOSR Journals
 

What's hot (20)

International Journal of Engineering Research and Development (IJERD)
International Journal of Engineering Research and Development (IJERD)International Journal of Engineering Research and Development (IJERD)
International Journal of Engineering Research and Development (IJERD)
 
A Low power and area efficient CLA adder design using Full swing GDI technique
A Low power and area efficient CLA adder design using Full swing GDI techniqueA Low power and area efficient CLA adder design using Full swing GDI technique
A Low power and area efficient CLA adder design using Full swing GDI technique
 
Gate Diffusion Input Technology (Very Large Scale Integration)
Gate Diffusion Input Technology (Very Large Scale Integration)Gate Diffusion Input Technology (Very Large Scale Integration)
Gate Diffusion Input Technology (Very Large Scale Integration)
 
Design of all digital phase locked loop
Design of all digital phase locked loopDesign of all digital phase locked loop
Design of all digital phase locked loop
 
Design of Low Power Reconfigurable IIR filter with Row Bypassing Multiplier
Design of Low Power Reconfigurable IIR filter with Row Bypassing MultiplierDesign of Low Power Reconfigurable IIR filter with Row Bypassing Multiplier
Design of Low Power Reconfigurable IIR filter with Row Bypassing Multiplier
 
00769767
0076976700769767
00769767
 
J0166875
J0166875J0166875
J0166875
 
Implementation of Area & Power Optimized VLSI Circuits Using Logic Techniques
Implementation of Area & Power Optimized VLSI Circuits Using Logic TechniquesImplementation of Area & Power Optimized VLSI Circuits Using Logic Techniques
Implementation of Area & Power Optimized VLSI Circuits Using Logic Techniques
 
FPGA Implementation of Mixed Radix CORDIC FFT
FPGA Implementation of Mixed Radix CORDIC FFTFPGA Implementation of Mixed Radix CORDIC FFT
FPGA Implementation of Mixed Radix CORDIC FFT
 
Logic Level Techniques for Power Reduction
Logic Level Techniques for Power Reduction Logic Level Techniques for Power Reduction
Logic Level Techniques for Power Reduction
 
LinuxCNC for Fun & Profit
LinuxCNC for Fun & ProfitLinuxCNC for Fun & Profit
LinuxCNC for Fun & Profit
 
Universal Asynchronous Receive and transmit IP core
Universal Asynchronous Receive and transmit IP coreUniversal Asynchronous Receive and transmit IP core
Universal Asynchronous Receive and transmit IP core
 
[IJET-V1I3P17] Authors :Prof. U. R. More. S. R. Adhav
[IJET-V1I3P17] Authors :Prof. U. R. More. S. R. Adhav[IJET-V1I3P17] Authors :Prof. U. R. More. S. R. Adhav
[IJET-V1I3P17] Authors :Prof. U. R. More. S. R. Adhav
 
International Journal of Engineering Research and Development
International Journal of Engineering Research and DevelopmentInternational Journal of Engineering Research and Development
International Journal of Engineering Research and Development
 
Wireless data transmission through uart port using arm & rf transceiver
Wireless data transmission through uart port using arm & rf transceiverWireless data transmission through uart port using arm & rf transceiver
Wireless data transmission through uart port using arm & rf transceiver
 
IRJET- Performance Estimation of FIR Filter using Null Convention Logic
IRJET-  	  Performance Estimation of FIR Filter using Null Convention LogicIRJET-  	  Performance Estimation of FIR Filter using Null Convention Logic
IRJET- Performance Estimation of FIR Filter using Null Convention Logic
 
MIPI DevCon 2016: MIPI C-PHY - Introduction From Basic Theory to Practical Im...
MIPI DevCon 2016: MIPI C-PHY - Introduction From Basic Theory to Practical Im...MIPI DevCon 2016: MIPI C-PHY - Introduction From Basic Theory to Practical Im...
MIPI DevCon 2016: MIPI C-PHY - Introduction From Basic Theory to Practical Im...
 
FPGA-based Digital Baseband Transmission System Performance Tester Research a...
FPGA-based Digital Baseband Transmission System Performance Tester Research a...FPGA-based Digital Baseband Transmission System Performance Tester Research a...
FPGA-based Digital Baseband Transmission System Performance Tester Research a...
 
All optical single module phase encoded half-adder and halfsubtractor exploit...
All optical single module phase encoded half-adder and halfsubtractor exploit...All optical single module phase encoded half-adder and halfsubtractor exploit...
All optical single module phase encoded half-adder and halfsubtractor exploit...
 
Mukherjee2015
Mukherjee2015Mukherjee2015
Mukherjee2015
 

Viewers also liked

X1 zkxhxhspo
X1 zkxhxhspoX1 zkxhxhspo
X1 zkxhxhspoextensive
 
'Xarxes Socials, oci o negoci?' - Conferència COEC
'Xarxes Socials, oci o negoci?' - Conferència COEC'Xarxes Socials, oci o negoci?' - Conferència COEC
'Xarxes Socials, oci o negoci?' - Conferència COECInitec
 
Xbrl 創新之龍 經驗分享 公開版本
Xbrl 創新之龍 經驗分享 公開版本Xbrl 創新之龍 經驗分享 公開版本
Xbrl 創新之龍 經驗分享 公開版本Jyun-Yao Huang
 
X2 T06 03 Parallel Crosssections
X2 T06 03 Parallel CrosssectionsX2 T06 03 Parallel Crosssections
X2 T06 03 Parallel CrosssectionsNigel Simmons
 
Xado spain distribucion -end-esp publicidad & marketing rev03
Xado spain distribucion -end-esp publicidad & marketing rev03Xado spain distribucion -end-esp publicidad & marketing rev03
Xado spain distribucion -end-esp publicidad & marketing rev03XADO ESPAÑA
 
Xarcuteria Roselló.
Xarcuteria Roselló.Xarcuteria Roselló.
Xarcuteria Roselló.turri1899
 
xBroker Master 2016 slideshare
xBroker Master 2016 slidesharexBroker Master 2016 slideshare
xBroker Master 2016 slideshareKrzysztof Lapacz
 
X3 Configurations
X3 ConfigurationsX3 Configurations
X3 ConfigurationsEMAINT
 
Xαρταετοί πάνω από την πόλη των Αρλεκίνων
Xαρταετοί πάνω από την πόλη των ΑρλεκίνωνXαρταετοί πάνω από την πόλη των Αρλεκίνων
Xαρταετοί πάνω από την πόλη των ΑρλεκίνωνΝατάσα Ζωγάνα
 
XDJ-AERO Pioneer : pilotez les boites d'effets du XDJ-AERO avec la nouvelle a...
XDJ-AERO Pioneer : pilotez les boites d'effets du XDJ-AERO avec la nouvelle a...XDJ-AERO Pioneer : pilotez les boites d'effets du XDJ-AERO avec la nouvelle a...
XDJ-AERO Pioneer : pilotez les boites d'effets du XDJ-AERO avec la nouvelle a...Pioneer DJ France
 
Xay dung ban do huong nghiep
Xay dung ban do huong nghiepXay dung ban do huong nghiep
Xay dung ban do huong nghiepTimViecNhanh.com
 
Lassen van Aluminium
Lassen van AluminiumLassen van Aluminium
Lassen van AluminiumJorg Eichhorn
 
X84pmanual portas de_sauna
X84pmanual portas de_saunaX84pmanual portas de_sauna
X84pmanual portas de_saunaCocab Pools
 

Viewers also liked (20)

xcfgdfbn
xcfgdfbnxcfgdfbn
xcfgdfbn
 
X1 zkxhxhspo
X1 zkxhxhspoX1 zkxhxhspo
X1 zkxhxhspo
 
X4502151157
X4502151157X4502151157
X4502151157
 
X36141145
X36141145X36141145
X36141145
 
Part-based Object Retrieval with Binary Partition Trees
Part-based Object Retrieval with Binary Partition TreesPart-based Object Retrieval with Binary Partition Trees
Part-based Object Retrieval with Binary Partition Trees
 
'Xarxes Socials, oci o negoci?' - Conferència COEC
'Xarxes Socials, oci o negoci?' - Conferència COEC'Xarxes Socials, oci o negoci?' - Conferència COEC
'Xarxes Socials, oci o negoci?' - Conferència COEC
 
Xbrl 創新之龍 經驗分享 公開版本
Xbrl 創新之龍 經驗分享 公開版本Xbrl 創新之龍 經驗分享 公開版本
Xbrl 創新之龍 經驗分享 公開版本
 
X2 T06 03 Parallel Crosssections
X2 T06 03 Parallel CrosssectionsX2 T06 03 Parallel Crosssections
X2 T06 03 Parallel Crosssections
 
X1 6
X1 6X1 6
X1 6
 
Xado spain distribucion -end-esp publicidad & marketing rev03
Xado spain distribucion -end-esp publicidad & marketing rev03Xado spain distribucion -end-esp publicidad & marketing rev03
Xado spain distribucion -end-esp publicidad & marketing rev03
 
Xarcuteria Roselló.
Xarcuteria Roselló.Xarcuteria Roselló.
Xarcuteria Roselló.
 
Xdrive
XdriveXdrive
Xdrive
 
xBroker Master 2016 slideshare
xBroker Master 2016 slidesharexBroker Master 2016 slideshare
xBroker Master 2016 slideshare
 
X3 Configurations
X3 ConfigurationsX3 Configurations
X3 Configurations
 
Cool Kids Promo 2009
Cool Kids Promo 2009Cool Kids Promo 2009
Cool Kids Promo 2009
 
Xαρταετοί πάνω από την πόλη των Αρλεκίνων
Xαρταετοί πάνω από την πόλη των ΑρλεκίνωνXαρταετοί πάνω από την πόλη των Αρλεκίνων
Xαρταετοί πάνω από την πόλη των Αρλεκίνων
 
XDJ-AERO Pioneer : pilotez les boites d'effets du XDJ-AERO avec la nouvelle a...
XDJ-AERO Pioneer : pilotez les boites d'effets du XDJ-AERO avec la nouvelle a...XDJ-AERO Pioneer : pilotez les boites d'effets du XDJ-AERO avec la nouvelle a...
XDJ-AERO Pioneer : pilotez les boites d'effets du XDJ-AERO avec la nouvelle a...
 
Xay dung ban do huong nghiep
Xay dung ban do huong nghiepXay dung ban do huong nghiep
Xay dung ban do huong nghiep
 
Lassen van Aluminium
Lassen van AluminiumLassen van Aluminium
Lassen van Aluminium
 
X84pmanual portas de_sauna
X84pmanual portas de_saunaX84pmanual portas de_sauna
X84pmanual portas de_sauna
 

Similar to Implementation of UART with BIST Technique Using Low Power LFSR

Reducing Silicon Real Estate and Switching Activity Using Low Power Test Patt...
Reducing Silicon Real Estate and Switching Activity Using Low Power Test Patt...Reducing Silicon Real Estate and Switching Activity Using Low Power Test Patt...
Reducing Silicon Real Estate and Switching Activity Using Low Power Test Patt...ijsrd.com
 
A REVIEW OF LOW POWERAND AREA EFFICIENT FSM BASED LFSR FOR LOGIC BIST
A REVIEW OF LOW POWERAND AREA EFFICIENT FSM BASED LFSR FOR LOGIC BISTA REVIEW OF LOW POWERAND AREA EFFICIENT FSM BASED LFSR FOR LOGIC BIST
A REVIEW OF LOW POWERAND AREA EFFICIENT FSM BASED LFSR FOR LOGIC BISTjedt_journal
 
IRJET - Low Power M-Sequence Code Generator using LFSR for Body Sensor No...
IRJET -  	  Low Power M-Sequence Code Generator using LFSR for Body Sensor No...IRJET -  	  Low Power M-Sequence Code Generator using LFSR for Body Sensor No...
IRJET - Low Power M-Sequence Code Generator using LFSR for Body Sensor No...IRJET Journal
 
Digital Implementation of Costas Loop with Carrier Recovery
Digital Implementation of Costas Loop with Carrier RecoveryDigital Implementation of Costas Loop with Carrier Recovery
Digital Implementation of Costas Loop with Carrier RecoveryIJERD Editor
 
DESIGN OF A LOW POWER MULTIBAND CLOCK DISTRIBUTION CIRCUIT USING SINGLE PHASE...
DESIGN OF A LOW POWER MULTIBAND CLOCK DISTRIBUTION CIRCUIT USING SINGLE PHASE...DESIGN OF A LOW POWER MULTIBAND CLOCK DISTRIBUTION CIRCUIT USING SINGLE PHASE...
DESIGN OF A LOW POWER MULTIBAND CLOCK DISTRIBUTION CIRCUIT USING SINGLE PHASE...IJERA Editor
 
Efficient FPGA implementation of high speed digital delay for wideband beamfor...
Efficient FPGA implementation of high speed digital delay for wideband beamfor...Efficient FPGA implementation of high speed digital delay for wideband beamfor...
Efficient FPGA implementation of high speed digital delay for wideband beamfor...journalBEEI
 
Carrier recovery and clock recovery for qpsk demodulation
Carrier recovery and clock recovery for qpsk demodulationCarrier recovery and clock recovery for qpsk demodulation
Carrier recovery and clock recovery for qpsk demodulationeSAT Publishing House
 
Design of High Performance 8,16,32-bit Vedic Multipliers using SCL PDK 180nm ...
Design of High Performance 8,16,32-bit Vedic Multipliers using SCL PDK 180nm ...Design of High Performance 8,16,32-bit Vedic Multipliers using SCL PDK 180nm ...
Design of High Performance 8,16,32-bit Vedic Multipliers using SCL PDK 180nm ...Angel Yogi
 
Synthesis & FPGA Implementation of UART IP Soft Core
Synthesis & FPGA Implementation of UART IP Soft CoreSynthesis & FPGA Implementation of UART IP Soft Core
Synthesis & FPGA Implementation of UART IP Soft Coreijsrd.com
 
Welcome to International Journal of Engineering Research and Development (IJERD)
Welcome to International Journal of Engineering Research and Development (IJERD)Welcome to International Journal of Engineering Research and Development (IJERD)
Welcome to International Journal of Engineering Research and Development (IJERD)IJERD Editor
 
Types Of Window Being Used For The Selected Granule
Types Of Window Being Used For The Selected GranuleTypes Of Window Being Used For The Selected Granule
Types Of Window Being Used For The Selected GranuleLeslie Lee
 
Iaetsd gmsk modulation implementation for gsm in dsp
Iaetsd gmsk modulation implementation for gsm in dspIaetsd gmsk modulation implementation for gsm in dsp
Iaetsd gmsk modulation implementation for gsm in dspIaetsd Iaetsd
 
Efficient Design of Ripple Carry Adder and Carry Skip Adder with Low Quantum ...
Efficient Design of Ripple Carry Adder and Carry Skip Adder with Low Quantum ...Efficient Design of Ripple Carry Adder and Carry Skip Adder with Low Quantum ...
Efficient Design of Ripple Carry Adder and Carry Skip Adder with Low Quantum ...IJERA Editor
 
An approach to Measure Transition Density of Binary Sequences for X-filling b...
An approach to Measure Transition Density of Binary Sequences for X-filling b...An approach to Measure Transition Density of Binary Sequences for X-filling b...
An approach to Measure Transition Density of Binary Sequences for X-filling b...IJECEIAES
 
An efficient approach for squared crest factor
An efficient approach for squared crest factorAn efficient approach for squared crest factor
An efficient approach for squared crest factoreSAT Publishing House
 

Similar to Implementation of UART with BIST Technique Using Low Power LFSR (20)

Reducing Silicon Real Estate and Switching Activity Using Low Power Test Patt...
Reducing Silicon Real Estate and Switching Activity Using Low Power Test Patt...Reducing Silicon Real Estate and Switching Activity Using Low Power Test Patt...
Reducing Silicon Real Estate and Switching Activity Using Low Power Test Patt...
 
A REVIEW OF LOW POWERAND AREA EFFICIENT FSM BASED LFSR FOR LOGIC BIST
A REVIEW OF LOW POWERAND AREA EFFICIENT FSM BASED LFSR FOR LOGIC BISTA REVIEW OF LOW POWERAND AREA EFFICIENT FSM BASED LFSR FOR LOGIC BIST
A REVIEW OF LOW POWERAND AREA EFFICIENT FSM BASED LFSR FOR LOGIC BIST
 
P0460699102
P0460699102P0460699102
P0460699102
 
IRJET - Low Power M-Sequence Code Generator using LFSR for Body Sensor No...
IRJET -  	  Low Power M-Sequence Code Generator using LFSR for Body Sensor No...IRJET -  	  Low Power M-Sequence Code Generator using LFSR for Body Sensor No...
IRJET - Low Power M-Sequence Code Generator using LFSR for Body Sensor No...
 
Noise Immune and Area Optimized Serial Interface for FPGA based Industrial In...
Noise Immune and Area Optimized Serial Interface for FPGA based Industrial In...Noise Immune and Area Optimized Serial Interface for FPGA based Industrial In...
Noise Immune and Area Optimized Serial Interface for FPGA based Industrial In...
 
Digital Implementation of Costas Loop with Carrier Recovery
Digital Implementation of Costas Loop with Carrier RecoveryDigital Implementation of Costas Loop with Carrier Recovery
Digital Implementation of Costas Loop with Carrier Recovery
 
DESIGN OF A LOW POWER MULTIBAND CLOCK DISTRIBUTION CIRCUIT USING SINGLE PHASE...
DESIGN OF A LOW POWER MULTIBAND CLOCK DISTRIBUTION CIRCUIT USING SINGLE PHASE...DESIGN OF A LOW POWER MULTIBAND CLOCK DISTRIBUTION CIRCUIT USING SINGLE PHASE...
DESIGN OF A LOW POWER MULTIBAND CLOCK DISTRIBUTION CIRCUIT USING SINGLE PHASE...
 
Efficient FPGA implementation of high speed digital delay for wideband beamfor...
Efficient FPGA implementation of high speed digital delay for wideband beamfor...Efficient FPGA implementation of high speed digital delay for wideband beamfor...
Efficient FPGA implementation of high speed digital delay for wideband beamfor...
 
Carrier recovery and clock recovery for qpsk demodulation
Carrier recovery and clock recovery for qpsk demodulationCarrier recovery and clock recovery for qpsk demodulation
Carrier recovery and clock recovery for qpsk demodulation
 
My paper
My paperMy paper
My paper
 
Reconfigurable linear feedback shift register for wireless communication and...
Reconfigurable linear feedback shift register for wireless  communication and...Reconfigurable linear feedback shift register for wireless  communication and...
Reconfigurable linear feedback shift register for wireless communication and...
 
Design of High Performance 8,16,32-bit Vedic Multipliers using SCL PDK 180nm ...
Design of High Performance 8,16,32-bit Vedic Multipliers using SCL PDK 180nm ...Design of High Performance 8,16,32-bit Vedic Multipliers using SCL PDK 180nm ...
Design of High Performance 8,16,32-bit Vedic Multipliers using SCL PDK 180nm ...
 
Ad4103173176
Ad4103173176Ad4103173176
Ad4103173176
 
Synthesis & FPGA Implementation of UART IP Soft Core
Synthesis & FPGA Implementation of UART IP Soft CoreSynthesis & FPGA Implementation of UART IP Soft Core
Synthesis & FPGA Implementation of UART IP Soft Core
 
Welcome to International Journal of Engineering Research and Development (IJERD)
Welcome to International Journal of Engineering Research and Development (IJERD)Welcome to International Journal of Engineering Research and Development (IJERD)
Welcome to International Journal of Engineering Research and Development (IJERD)
 
Types Of Window Being Used For The Selected Granule
Types Of Window Being Used For The Selected GranuleTypes Of Window Being Used For The Selected Granule
Types Of Window Being Used For The Selected Granule
 
Iaetsd gmsk modulation implementation for gsm in dsp
Iaetsd gmsk modulation implementation for gsm in dspIaetsd gmsk modulation implementation for gsm in dsp
Iaetsd gmsk modulation implementation for gsm in dsp
 
Efficient Design of Ripple Carry Adder and Carry Skip Adder with Low Quantum ...
Efficient Design of Ripple Carry Adder and Carry Skip Adder with Low Quantum ...Efficient Design of Ripple Carry Adder and Carry Skip Adder with Low Quantum ...
Efficient Design of Ripple Carry Adder and Carry Skip Adder with Low Quantum ...
 
An approach to Measure Transition Density of Binary Sequences for X-filling b...
An approach to Measure Transition Density of Binary Sequences for X-filling b...An approach to Measure Transition Density of Binary Sequences for X-filling b...
An approach to Measure Transition Density of Binary Sequences for X-filling b...
 
An efficient approach for squared crest factor
An efficient approach for squared crest factorAn efficient approach for squared crest factor
An efficient approach for squared crest factor
 

Recently uploaded

Call Girls Delhi {Jodhpur} 9711199012 high profile service
Call Girls Delhi {Jodhpur} 9711199012 high profile serviceCall Girls Delhi {Jodhpur} 9711199012 high profile service
Call Girls Delhi {Jodhpur} 9711199012 high profile servicerehmti665
 
VICTOR MAESTRE RAMIREZ - Planetary Defender on NASA's Double Asteroid Redirec...
VICTOR MAESTRE RAMIREZ - Planetary Defender on NASA's Double Asteroid Redirec...VICTOR MAESTRE RAMIREZ - Planetary Defender on NASA's Double Asteroid Redirec...
VICTOR MAESTRE RAMIREZ - Planetary Defender on NASA's Double Asteroid Redirec...VICTOR MAESTRE RAMIREZ
 
Current Transformer Drawing and GTP for MSETCL
Current Transformer Drawing and GTP for MSETCLCurrent Transformer Drawing and GTP for MSETCL
Current Transformer Drawing and GTP for MSETCLDeelipZope
 
Sachpazis Costas: Geotechnical Engineering: A student's Perspective Introduction
Sachpazis Costas: Geotechnical Engineering: A student's Perspective IntroductionSachpazis Costas: Geotechnical Engineering: A student's Perspective Introduction
Sachpazis Costas: Geotechnical Engineering: A student's Perspective IntroductionDr.Costas Sachpazis
 
VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130
VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130
VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130Suhani Kapoor
 
main PPT.pptx of girls hostel security using rfid
main PPT.pptx of girls hostel security using rfidmain PPT.pptx of girls hostel security using rfid
main PPT.pptx of girls hostel security using rfidNikhilNagaraju
 
Decoding Kotlin - Your guide to solving the mysterious in Kotlin.pptx
Decoding Kotlin - Your guide to solving the mysterious in Kotlin.pptxDecoding Kotlin - Your guide to solving the mysterious in Kotlin.pptx
Decoding Kotlin - Your guide to solving the mysterious in Kotlin.pptxJoão Esperancinha
 
power system scada applications and uses
power system scada applications and usespower system scada applications and uses
power system scada applications and usesDevarapalliHaritha
 
chaitra-1.pptx fake news detection using machine learning
chaitra-1.pptx  fake news detection using machine learningchaitra-1.pptx  fake news detection using machine learning
chaitra-1.pptx fake news detection using machine learningmisbanausheenparvam
 
Study on Air-Water & Water-Water Heat Exchange in a Finned Tube Exchanger
Study on Air-Water & Water-Water Heat Exchange in a Finned Tube ExchangerStudy on Air-Water & Water-Water Heat Exchange in a Finned Tube Exchanger
Study on Air-Water & Water-Water Heat Exchange in a Finned Tube ExchangerAnamika Sarkar
 
Microscopic Analysis of Ceramic Materials.pptx
Microscopic Analysis of Ceramic Materials.pptxMicroscopic Analysis of Ceramic Materials.pptx
Microscopic Analysis of Ceramic Materials.pptxpurnimasatapathy1234
 
APPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICS
APPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICSAPPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICS
APPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICSKurinjimalarL3
 
SPICE PARK APR2024 ( 6,793 SPICE Models )
SPICE PARK APR2024 ( 6,793 SPICE Models )SPICE PARK APR2024 ( 6,793 SPICE Models )
SPICE PARK APR2024 ( 6,793 SPICE Models )Tsuyoshi Horigome
 
Gfe Mayur Vihar Call Girls Service WhatsApp -> 9999965857 Available 24x7 ^ De...
Gfe Mayur Vihar Call Girls Service WhatsApp -> 9999965857 Available 24x7 ^ De...Gfe Mayur Vihar Call Girls Service WhatsApp -> 9999965857 Available 24x7 ^ De...
Gfe Mayur Vihar Call Girls Service WhatsApp -> 9999965857 Available 24x7 ^ De...srsj9000
 
CCS355 Neural Network & Deep Learning UNIT III notes and Question bank .pdf
CCS355 Neural Network & Deep Learning UNIT III notes and Question bank .pdfCCS355 Neural Network & Deep Learning UNIT III notes and Question bank .pdf
CCS355 Neural Network & Deep Learning UNIT III notes and Question bank .pdfAsst.prof M.Gokilavani
 
INFLUENCE OF NANOSILICA ON THE PROPERTIES OF CONCRETE
INFLUENCE OF NANOSILICA ON THE PROPERTIES OF CONCRETEINFLUENCE OF NANOSILICA ON THE PROPERTIES OF CONCRETE
INFLUENCE OF NANOSILICA ON THE PROPERTIES OF CONCRETEroselinkalist12
 
complete construction, environmental and economics information of biomass com...
complete construction, environmental and economics information of biomass com...complete construction, environmental and economics information of biomass com...
complete construction, environmental and economics information of biomass com...asadnawaz62
 

Recently uploaded (20)

Call Girls Delhi {Jodhpur} 9711199012 high profile service
Call Girls Delhi {Jodhpur} 9711199012 high profile serviceCall Girls Delhi {Jodhpur} 9711199012 high profile service
Call Girls Delhi {Jodhpur} 9711199012 high profile service
 
VICTOR MAESTRE RAMIREZ - Planetary Defender on NASA's Double Asteroid Redirec...
VICTOR MAESTRE RAMIREZ - Planetary Defender on NASA's Double Asteroid Redirec...VICTOR MAESTRE RAMIREZ - Planetary Defender on NASA's Double Asteroid Redirec...
VICTOR MAESTRE RAMIREZ - Planetary Defender on NASA's Double Asteroid Redirec...
 
Current Transformer Drawing and GTP for MSETCL
Current Transformer Drawing and GTP for MSETCLCurrent Transformer Drawing and GTP for MSETCL
Current Transformer Drawing and GTP for MSETCL
 
Sachpazis Costas: Geotechnical Engineering: A student's Perspective Introduction
Sachpazis Costas: Geotechnical Engineering: A student's Perspective IntroductionSachpazis Costas: Geotechnical Engineering: A student's Perspective Introduction
Sachpazis Costas: Geotechnical Engineering: A student's Perspective Introduction
 
VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130
VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130
VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130
 
main PPT.pptx of girls hostel security using rfid
main PPT.pptx of girls hostel security using rfidmain PPT.pptx of girls hostel security using rfid
main PPT.pptx of girls hostel security using rfid
 
Decoding Kotlin - Your guide to solving the mysterious in Kotlin.pptx
Decoding Kotlin - Your guide to solving the mysterious in Kotlin.pptxDecoding Kotlin - Your guide to solving the mysterious in Kotlin.pptx
Decoding Kotlin - Your guide to solving the mysterious in Kotlin.pptx
 
power system scada applications and uses
power system scada applications and usespower system scada applications and uses
power system scada applications and uses
 
chaitra-1.pptx fake news detection using machine learning
chaitra-1.pptx  fake news detection using machine learningchaitra-1.pptx  fake news detection using machine learning
chaitra-1.pptx fake news detection using machine learning
 
Study on Air-Water & Water-Water Heat Exchange in a Finned Tube Exchanger
Study on Air-Water & Water-Water Heat Exchange in a Finned Tube ExchangerStudy on Air-Water & Water-Water Heat Exchange in a Finned Tube Exchanger
Study on Air-Water & Water-Water Heat Exchange in a Finned Tube Exchanger
 
Microscopic Analysis of Ceramic Materials.pptx
Microscopic Analysis of Ceramic Materials.pptxMicroscopic Analysis of Ceramic Materials.pptx
Microscopic Analysis of Ceramic Materials.pptx
 
9953056974 Call Girls In South Ex, Escorts (Delhi) NCR.pdf
9953056974 Call Girls In South Ex, Escorts (Delhi) NCR.pdf9953056974 Call Girls In South Ex, Escorts (Delhi) NCR.pdf
9953056974 Call Girls In South Ex, Escorts (Delhi) NCR.pdf
 
APPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICS
APPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICSAPPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICS
APPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICS
 
SPICE PARK APR2024 ( 6,793 SPICE Models )
SPICE PARK APR2024 ( 6,793 SPICE Models )SPICE PARK APR2024 ( 6,793 SPICE Models )
SPICE PARK APR2024 ( 6,793 SPICE Models )
 
Gfe Mayur Vihar Call Girls Service WhatsApp -> 9999965857 Available 24x7 ^ De...
Gfe Mayur Vihar Call Girls Service WhatsApp -> 9999965857 Available 24x7 ^ De...Gfe Mayur Vihar Call Girls Service WhatsApp -> 9999965857 Available 24x7 ^ De...
Gfe Mayur Vihar Call Girls Service WhatsApp -> 9999965857 Available 24x7 ^ De...
 
CCS355 Neural Network & Deep Learning UNIT III notes and Question bank .pdf
CCS355 Neural Network & Deep Learning UNIT III notes and Question bank .pdfCCS355 Neural Network & Deep Learning UNIT III notes and Question bank .pdf
CCS355 Neural Network & Deep Learning UNIT III notes and Question bank .pdf
 
INFLUENCE OF NANOSILICA ON THE PROPERTIES OF CONCRETE
INFLUENCE OF NANOSILICA ON THE PROPERTIES OF CONCRETEINFLUENCE OF NANOSILICA ON THE PROPERTIES OF CONCRETE
INFLUENCE OF NANOSILICA ON THE PROPERTIES OF CONCRETE
 
★ CALL US 9953330565 ( HOT Young Call Girls In Badarpur delhi NCR
★ CALL US 9953330565 ( HOT Young Call Girls In Badarpur delhi NCR★ CALL US 9953330565 ( HOT Young Call Girls In Badarpur delhi NCR
★ CALL US 9953330565 ( HOT Young Call Girls In Badarpur delhi NCR
 
complete construction, environmental and economics information of biomass com...
complete construction, environmental and economics information of biomass com...complete construction, environmental and economics information of biomass com...
complete construction, environmental and economics information of biomass com...
 
🔝9953056974🔝!!-YOUNG call girls in Rajendra Nagar Escort rvice Shot 2000 nigh...
🔝9953056974🔝!!-YOUNG call girls in Rajendra Nagar Escort rvice Shot 2000 nigh...🔝9953056974🔝!!-YOUNG call girls in Rajendra Nagar Escort rvice Shot 2000 nigh...
🔝9953056974🔝!!-YOUNG call girls in Rajendra Nagar Escort rvice Shot 2000 nigh...
 

Implementation of UART with BIST Technique Using Low Power LFSR

  • 1. Vishalaxi. S Godi Int. Journal of Engineering Research and Applications www.ijera.com ISSN : 2248-9622, Vol. 4, Issue 7( Version 6), July 2014, pp.154-157 www.ijera.com 154 | P a g e Implementation of UART with BIST Technique Using Low Power LFSR Vishalaxi Godi1, Rohini Hongal2 K.L.E. Society's B. V. Bhoomraddi College of Engineering & Technology Vidyanagar, Hubli - 580 031. Karnataka State - INDIA. K.L.E. Society's B. V. Bhoomraddi College of Engineering & Technology Vidyanagar, Hubli - 580 031. Karnataka State - INDIA. Abstract Asynchronous serial communication is usually implemented by Universal Asynchronous Receiver Transmitter (UART), mostly used for low expense, low speed, short distance data exchange between processor and peripherals. UART allows full duplex serial communication link, and is used in data communication and control system. There is a need for realizing the UART function in a single or a very few chips. Further, design systems without full testability are open to the increased possibility of product failures and missed market opportunities. Also, it is necessary to ensure the data transfer is error proof. This project targets the introduction of Built-in self test (BIST) and Status register to UART. The basic idea is to reduce the switching activity among the test patterns at the most. In this approach, the single input change patterns generated by a counter and a gray code generator are Exclusive-ORed with the seed generated by the low power linear feedback shift register [LP-LFSR]. The 8-bit UART with status register and BIST module is coded in Verilog HDL and synthesized and simulated using Xilinx XST and ISim version 14.4 and realized on FPGA. I. INTRODUCTION The main challenging in the VLSI circuits are area cost power performance reliability and demand for portable computing devices is also increasing. These applications require low power dissipation circuits. Different techniques are available to reduce the switching activities of test patterns. For linear feedback shift register (LFSR), a modified clock scheme in which only half of the D flip-flops works, thus only half of the test pattern can be switched. This can reduce the average power compared to traditional linear feedback shift register (LFSR).A better low power can be achieved by using single input change pattern generators. The combination of LFSR and scan shift register is used to generate random single input charge sequence, it is proposed that (2m-1) single input change test vectors can be inserted between two adjustment vectors generated by LFSR, m is length of LFSR. In it is proposed that 2m single input changing data is inserted between two neighboring seeds. The average and peak power are reduced by using the above techniques. Still, the switching activities will be large when clock frequency is high. II. BIST TECHNIQUE VLSI testing problems like Test generation problems,input combinatorial problems, gate to I/O pin ratio problems are discussed [3] and this motivated designers to identify reliable test methods in solving these difficulties. An insertion of special test circuitry on the VLSI circuit that allows efficient test coverage is the answer to the matter.This has been addressed by the need for design for testability (DFT) and hence the need for BIST. BIST is an on-chip test logic that is utilized to test the functional logic of a chip, by itself. Fig. 1shows a BIST module composition. Fig 1:Generic BIST architecture III. PROPOSED METHOD In this paper, we proposed a novel architecture which generates the test patterns with reduced switching activities. LP-TPG structure consists of modified low power linear feedback shift register (LPLFSR), m-bit counter, gray counter, NOR-gate structure and XOR-array. The m-bit counter is initialized with Zeros and which generates 2m test patterns in sequence. The m-bit counter and gray code generator are controlled by common clock signal [CLK]. The output of m-bit counter is applied as input to gray code generator and NOR-gate structure. When all the bits of counter output are Zero, the NOR-gate output is one. Only when the NOR-gate output is one, the clock signal is applied to activate the LP-LFSR which generates the next seed. The seed generated RESEARCH ARTICLE OPEN ACCESS
  • 2. Vishalaxi. S Godi Int. Journal of Engineering Research and Applications www.ijera.com ISSN : 2248-9622, Vol. 4, Issue 7( Version 6), July 2014, pp.154-157 www.ijera.com 155 | P a g e from LP-LFSR is Exclusive–ORed with the data generated from gray code generator. The patterns generated from the Exclusive–OR array are the final output patterns. Figure 2. Low Power Test Pattern Generator IV. ALGORITHM FOR LP-LFSR The algorithm for LP-LFSR is given below: Consider a N-bit external (or) internal linear feedback shift register [n>2].  For example n-bit, external LFSR is taken, which consists of n-flip flops in series. A common clock signal is applied as control signal for all flip flop.  For exchanging the output of adjacent flip flops, multiplexers are used. The output of the last stage flip flop is taken as a select line.  If the last stage flip flop output is one, any one of the flip flop output is swapped with its adjacent flip flop output value.  If the last stage flip flop output is Zero, no swapping will be carried out.  The output from other flip flops will be taken as such.  If the LFSR is moved through a complete cycle of 2n states then the transitions expected are 2n-1.When the output of the adjacent flip flops are swapped, the expected transitions are 2n-2.Thus the transitions produced are reduced by 50% compared with original LFSR. The transition reduction is concentrated mainly on any one of the multiplexer output.  Gray converter modifies the counter output such that two successive values of its output are differing in only one bit. Gray converters can be implemented as shown below. g[n-1]= k [n-1] g[n-2]= k [n-1] XOR k[n-2] . . g[2]= k [2] XOR k[3] 3336 g[1]= k[1] XOR k[2] g[0]= k[0] XOR k[1] In [12] it is stated that that the conventional LFSR’s outputs cannot be taken as the seed directly, because some seeds may share the same vectors. Thus the LP-LFSR should ensure that any two of the signal input changing sequences do not share the same vectors or share as few vectors as possible. Test patterns generated from the proposed structure are implemented as following equations. x[0] = f[0] XOR g[0] x[1] = f[1] XOR g[1] x[2] = f[2] XOR g[2] x[3] = f[3] XOR g[3] x[4] = f[4] XOR g[4] x[5] = f[5] XOR g[5] . .. X [n-1] = f[n-1] XOR g[n-1] Thus the XOR result of the sequences is single input changing sequence. In turn reduces the switching activity and so power dissipation is very less compared with conventional LFSR. Fig. 2 is an example of counter and its respective gray value. It is shown that all values of g[2:0] are single input changing patterns. Patterns: K [2:0] g [2:0] K0= 000 g0= 000 K1= 001 g1= 001 K2= 010 g2= 011 K3= 011 g3= 010 K4= 100 g4= 110 K5= 101 g5= 111 K6= 110 g6= 101 K7= 111 g7= 100 V. UART Transmitter The transmitter accepts parallel data from peripheral/processor, makes the frame of the data and transmits the data in serial form on the Transmitter Output (TXOUT) terminal (fig. 3). The baud rate generator output will be the clock for UART transmitter Fig. 3: UART Transmitter VI. UART Receiver The received serial data is available on the RXIN pin. The received data is applied to the sampling logic block. The receiver timing and control is used for synchronization of clock signal between transmitter and receiver. The receiver sampling is 16 times to that of the transmitter baud rate. In the architecture of
  • 3. Vishalaxi. S Godi Int. Journal of Engineering Research and Applications www.ijera.com ISSN : 2248-9622, Vol. 4, Issue 7( Version 6), July 2014, pp.154-157 www.ijera.com 156 | P a g e UART receiver (fig. 4), initially the logic line (RxIn) is high. Fig. 4: UART Receiver Whenever it goes low sampling and logic block will take 4 samples of that bit and if all four are same it indicates the start of a frame. After that remaining bits are sampled in the same way and all the bits are send to Receiver Shift Register (RSR) one by one where the entire frame is stored. RSR is a 12 bit shift register. VII. SIMULATION RESULTS The verilog HDL coding and simulation of the design are done in Xilinx tool ISim 14.4. The operating clock frequency used for simulation is 50 MHz. The baud rate set is 9600bps. Data word length is 8-bits. A. Simulation Results of Transmitter B Simulation Results of Receiver C Simulation Results of BIST Operation D. Synthesis Report Table II Design implementation summary Speed Grade -4 Minimum period 13.204ns (Maximum Frequency: 75.733MHz) Minimum input arrival time before clock 9.280ns Maximum output required time after clock 6.083ns Maximum combinational path delay No path found
  • 4. Vishalaxi. S Godi Int. Journal of Engineering Research and Applications www.ijera.com ISSN : 2248-9622, Vol. 4, Issue 7( Version 6), July 2014, pp.154-157 www.ijera.com 157 | P a g e E.BIST on FPGA VIII. CONCLUSION A low power test pattern generator has been proposed which consists of a modified low power linear feedback shift register (LP-LFSR). The seed generated from (LP-LFSR) is Ex-ORed with the single input changing sequences generated from gray code generator, which effectively reduces the switching activities among the test patterns. Thus the proposed method significantly reduces the power consumption during testing mode with minimum number of switching activities using LP-LFSR in place of conventional LFSR in the circuit used for test pattern generator. REFERENCES [1]. J. Norhuzaimin and H.H Maimun , “The design of high speed UART” Asia-Pacific Conference on Applied Electromagnetics (APACE-2005),Dec. 2005 [2]. Fang Yi-yuan and Chen Xue-jun, “Design and Simulation of UART Serial Communication Module Based on VHDL”, in the proceedings of3rd International Workshop on Intelligent Systems and Applications (ISA), IEEE, May 2011, DOI: 10.1109/ISA.2011.5873448, pp.1-4. [3]. Mohd Yamani Idna Idris, Mashkuri Yaacob and Zaidi Razak, “A VHDL Implementation of UART Design with BIST Capability”, in the proceedings of Malaysian Journal of Computer Science, June 2006, Vol. 19(1), pp. 73-86. [4]. Dr. Garima Bandhawarkar Wakhle, Iti Aggarwal and Shweta Gaba, “Synthesis and Implementation of UART using VHDL Codes”, in the proceedings of International Symposium on Computer, Consumer and Control, IEEE June 2012, DOI: 10.1109/IS3C.2012.10. [5]. Norhuzaimin J and Maimun H.H, “The design of high speed UART”, in the proceedings of Asia-Pacific Conference on Applied Electromagnetics, APACE 05, IEEE, 20-21st Dec. 2005, DOI: 10.1109/APACE.2005.1607831, pp.5-8. [6]. Dr. T.V.S.P.Gupta, Y. Kumari and M. Ashok Kumar, “UART realization with BIST architecture using VHDL”, in the proceedings of International Journal of Engineering Research and Applications, February 2013, Vol. 3, Issue 1, ISSN: 2248-9622, pp.636-640. [7]. Shikha Kakar, Balwinder Singh and Arun Khosla, “Implementation of BIST Capability using LFSR Techniques in UART”, in the proceedings of International Journal of Recent Trends in Engineering, May 2009, Vol 1, No. 3. [8]. Sybille Hellebrand, Birgit Reeb and Steffen Tarnick, “Pattern Generation for a Deterministic BIST Scheme”, in the proceedings of IEEE/ACM International Conference on Computer-Aided Design, ICCAD-95, Digest of Technical Papers, November 1995, DOI: 10.1109/ICCAD.1995.479997, pp. 88-94. [9]. Mahat N.F, “Design of a 9-bit UART module based on Verilog HDL”, in the proceedings of 10th IEEE International Conference on Semiconductor Electronics (ICSE), 19-21st Sept. 2012, DOI: 10.1109/SMElec. 2012.641 7210, pp. 570-573. Vishalaxi Godi K.L.E.Society's B.V.Bhoomraddi College of Engineering & Technology Vidyanagar, Hubli - 580 031. Karnataka State - INDIA. Guided By: Rohini Hongal K.L.E.Society's B.V.Bhoomraddi College of Engineering & Technology Vidyanagar, Hubli - 580 031. Karnataka State - INDIA.