SlideShare a Scribd company logo
NXFEE INNOVATION
(SEMICONDUCTOR IP &PRODUCT DEVELOPMENT)
(ISO : 9001:2015Certified Company),
# 45, Vivekanandar Street, Dhevan kandappa Mudaliar nagar, Nainarmandapam,
Pondicherry– 605004, India.
Buy Project on Online :www.nxfee.com | contact : +91 9789443203 |
email : nxfee.innovation@gmail.com
_________________________________________________________________
A High-Accuracy Programmable Pulse Generator With a 10-ps Timing
Resolution
Abstract:
Automatic test equipment must have high-precision and low-power pulse generators
(PGs) for testing memory and device-under-test ICs. This paper describes a high-
accuracy and wide-data-rate-range PG with a 10-ps time resolution. The PG comprises an
edge combiner (EC) and a multiphase clock generator (MPCG). The EC can produce an
arbitrary waveform through 32 phase outputs of the MPCG. The EC adopts a one/zero
detector and phase selection logic to define an operational data rate range and a timing
resolution, respectively. Therefore, the EC uses the phase selection logic to combine the
period window of the one/zero detector with the MPCG output phases. The EC also uses
a countdown counter for a wide operational range. In the MPCG, a multiphase oscillator
(MPO) adopts a ring oscillator scheme with sub feedback loops to extend its maximum
operational frequency. The MPO also uses a phase error corrector to reduce the output
phase error resulting from process and layout mismatches. Thus, the PG can obtain high
accuracy waveforms owing to small phase errors. The test chip was implemented using a
0.13-µm CMOS process. The core area and power consumption of the PG were measured
to be 250 × 300 µm2
and 18.7 mW, respectively. The data rate range of the PG was
determined to be from 3.2 kHz to 893 MHz. The time resolution and average accuracy of
the PG were measured to be 10 ps and ±0.3 LSB, respectively.
Software Implementation:
 Modelsim
 Xilinx 14.2
Existing System:
NXFEE INNOVATION
(SEMICONDUCTOR IP &PRODUCT DEVELOPMENT)
(ISO : 9001:2015Certified Company),
# 45, Vivekanandar Street, Dhevan kandappa Mudaliar nagar, Nainarmandapam,
Pondicherry– 605004, India.
Buy Project on Online :www.nxfee.com | contact : +91 9789443203 |
email : nxfee.innovation@gmail.com
_________________________________________________________________
Automatic test equipment (ATE) and measurement instruments are representative
examples of a chip tester. The core block of such test equipment is the timing formatter,
which is a pulse generator (PG), and can create patterns for test chips. Electronic test
equipment can generate arbitrary waveforms for the measurement of test chips. PGs are
often used to generate input signals for test chips; moreover, the PGs have a high time
resolution of less than 10 ps. However, such PGs are large instruments and are not
suitable for multichannel applications. PGs implemented by field-programmable gate
arrays (FPGAs) or systems on chips (SoCs) can be applied to some specific applications
such as multichannel signal inputs or low power consumption. Thus, developing a
superior-performance SoC-based chip tester is important for ATE. Integrated circuit (IC)-
based PGs are often used for IC testing. Thus, they facilitate determining the multi
channels and are suitable for specific applications. Therefore, the time resolution, in
addition to high accuracy, high data rate, and low power consumption, is an equally
important factor for this type of PG. The wide data rate range can be useful for all types
of test equipment applications. Moreover, an IC-type PG is easy to design for specific
applications. FPGAs are widely used in chip-testing equipment. The configuration of
FPGAs is typically programmed using a hardware description language.
FPGAs can be implemented and integrated with test equipment perfectly. FPGA-based
PGs can achieve a wide data rate range and multi channels. However, application-specific
ICs require high speed and low power consumption. Timing Vernier architectures are
adopted to obtain high linearity. Timing Vernier schemes can minimize the core area and
power for high speed operations. A phase-locked loop (PLL) and delay-locked loop
(DLL) have been proposed to reduce process, voltage, and temperature variations.
PLL/DLL-based PGs also operate at a high data rate of a few gigahertz. In an active noise
canceller was proposed to reduce supply noise. This PG adopts a fine delay cell to extend
the time resolution of 1.83 ps. The PG adopts time-to-digital converters (TDCs) to extend
the time resolution for high-speed applications. TDC-based PGs can achieve gigahertz
NXFEE INNOVATION
(SEMICONDUCTOR IP &PRODUCT DEVELOPMENT)
(ISO : 9001:2015Certified Company),
# 45, Vivekanandar Street, Dhevan kandappa Mudaliar nagar, Nainarmandapam,
Pondicherry– 605004, India.
Buy Project on Online :www.nxfee.com | contact : +91 9789443203 |
email : nxfee.innovation@gmail.com
_________________________________________________________________
operation with an enhanced time resolution. In coarse and fine stage schemes were
proposed to achieve a low-power PG. This paper proposes a PG with wide data rate range
and high timing accuracy for testing platforms. The proposed PG has a time resolution of
10 ps and a high-accuracy waveform. The operating frequency ranges from a few
kilohertz to hundreds of megahertz.
Disadvantages:
 Accuracy is lower
 Phase error corrector is not reduced
Proposed System:
Proposed pulse generator architecture
Fig. 1 shows the block and timing diagrams of the proposed PG. This PG comprises two
main circuits: an edge combiner (EC) and a multiphase clock generator (MPCG).
NXFEE INNOVATION
(SEMICONDUCTOR IP &PRODUCT DEVELOPMENT)
(ISO : 9001:2015Certified Company),
# 45, Vivekanandar Street, Dhevan kandappa Mudaliar nagar, Nainarmandapam,
Pondicherry– 605004, India.
Buy Project on Online :www.nxfee.com | contact : +91 9789443203 |
email : nxfee.innovation@gmail.com
_________________________________________________________________
Fig. 1. Block and timing diagrams of the proposed PG.
The EC can create arbitrary waveforms and comprises a phase selection logic, one/zero
detector, a least significant bit (LSB) register, load controller, multiplexer (MUX), and
divider. The MPCG defines the time resolution and creates edge signals. This MPCG is a
32-phase PLL scheme at 3.125 GHz (320 ps); thus, the time resolution of the PG is 10 ps,
serving as the phase resolution of the MPCG output. The multiphase outputs (P31:0) and
speed of the MPCG are important factors for determining the time resolution of the PG.
The EC combines the MPCG output phases to create an arbitrary waveform through the
controlled code (D24:0). The outputs of the LSB register and the phase selection logic are
NXFEE INNOVATION
(SEMICONDUCTOR IP &PRODUCT DEVELOPMENT)
(ISO : 9001:2015Certified Company),
# 45, Vivekanandar Street, Dhevan kandappa Mudaliar nagar, Nainarmandapam,
Pondicherry– 605004, India.
Buy Project on Online :www.nxfee.com | contact : +91 9789443203 |
email : nxfee.innovation@gmail.com
_________________________________________________________________
sent to the MUX to combine the output signal of the EC as E C out. The signal, Load, is
the clock signal for the FPGA memory, and the controlled code from the FPGA (D24:0)
is fed to the EC. Thus, the delay time between pulse signals can be defined through
D24:0. The signal, Event, can define the high or low levels of the PG output that depend
on the rising edge of E C out. For test platform applications, the Event is a testing pattern
for the test chip’s work function
Fig. 1 presents the timing diagram of the PG. When Start is high, the PG is activated and
begins operation. The controlled code (D24:0) defines the pulse delay time of the EC
output (E C out). The PG output (Event) from E C out is divided by 2. Thus, the two
rising edge signals (E C out) can define one PG output (Event). The maximum data rate
of the PG depends on the minimum pulse delay time between the two rising edge signals
of E C out. The signal, Load, can retime and read the controlled code, D24:5, to be the
one/zero detector input. The load controller also controls the operation of the PG. The
one/zero detector uses a countdown counter to count the controlled code, D24:5. The
countdown counter output, CD19:0, is also shown in Fig. 1. When the countdown counter
counts the last two LSB bits, the last bit is defined as the signal, Zero, and the second-last
bit is defined as the signal, One. The phase selection logic combines the period window
(One) of the one/zero detector and the output
Fig. 2. Block diagram of the one/zero detector
NXFEE INNOVATION
(SEMICONDUCTOR IP &PRODUCT DEVELOPMENT)
(ISO : 9001:2015Certified Company),
# 45, Vivekanandar Street, Dhevan kandappa Mudaliar nagar, Nainarmandapam,
Pondicherry– 605004, India.
Buy Project on Online :www.nxfee.com | contact : +91 9789443203 |
email : nxfee.innovation@gmail.com
_________________________________________________________________
Fig. 3. Circuitry of the one/zero controller.
hases (P31:0) of the MPCG. The one/zero detector counts the MPCG period through the
20-bit countdown counter. This detector can create the period window, which defines the
n-cycle time of the MPCG output. The phase selection logic can select the output phases
of the MPCG to be the inputs of the MUX (PS31:0). Then, the LSB register defines the
edge trigger signal through the LSB bits (D4:0). Thus, the time resolution of the PG is
defined as the phase resolution of the MPCG. To combine the selected output phases
(PS31:0) with the LSB register outputs (Sel31:0), the MUX output can be determined
through the controlled code (D24:0). Therefore, the EC output (EC out) is selected
depending on the phase selection logic and the LSB register outputs.
Proposed Edge Combiner
The proposed EC adopts the one/zero detector and phase selection logic to achieve a
small pulse delay time and a small time resolution error (TRE). Fig. 2 presents the block
diagram of the one/zero detector. The countdown counter sets the value of the controlled
NXFEE INNOVATION
(SEMICONDUCTOR IP &PRODUCT DEVELOPMENT)
(ISO : 9001:2015Certified Company),
# 45, Vivekanandar Street, Dhevan kandappa Mudaliar nagar, Nainarmandapam,
Pondicherry– 605004, India.
Buy Project on Online :www.nxfee.com | contact : +91 9789443203 |
email : nxfee.innovation@gmail.com
_________________________________________________________________
code, D24:5, to be the initial value of the counter. When the count of the countdown
counter is zero, the signals, One and Zero, are created to feed the phase selection logic
and the load controller. The counter input (Clk CD) can count the MPCG period (P0)
until the counter output (CD19:0) equals zero through the controlled code, D24:5. Fig. 3
shows the circuitry of the one/zero controller. This controller comprises two parts: an
MSB bit group and an LSB bit group. The MSB bit group (CD19:4) adopts an
asynchronous counter and can extend the maximum pulse delay time by increasing the bit
number of the countdown counter. This technique can extend the maximum pulse delay
time while maintaining the shortest latency delay. The LSB bit group (CD3:0) is a critical
path of the one/zero controller. If the counter output, CD19:0, is small, the signals, One
and Zero, must have a short delay time. Thus, their delay path must be as short as
possible. The signals CD1 and
NXFEE INNOVATION
(SEMICONDUCTOR IP &PRODUCT DEVELOPMENT)
(ISO : 9001:2015Certified Company),
# 45, Vivekanandar Street, Dhevan kandappa Mudaliar nagar, Nainarmandapam,
Pondicherry– 605004, India.
Buy Project on Online :www.nxfee.com | contact : +91 9789443203 |
email : nxfee.innovation@gmail.com
_________________________________________________________________
Fig. 4. Circuitry of the countdown counter
CD0 are defined as One and Zero, respectively. The clock signal (ClkCD) is defined
through the MPCG output (P0) and Zero. The signal Zero also defines the signals Load,
Load OZD, and Load LSB. The falling edge of Load must be slower than that of CD4 to
maintain the PG functions, as shown in the simulated results in Fig. 3. Fig. 4 shows the
circuitry of the countdown counter. To ensure timing issues of PG’s operation, CD1 and
CD0 must use the synchronous counter, ensuring that CD1 and CD0 have the same delay
time. This counter adopts a countdown mode; it can always count to ―one‖ and ―zero.‖
Consequently, the EC can start functioning before ―zero.‖ In this paper, the EC chooses
NXFEE INNOVATION
(SEMICONDUCTOR IP &PRODUCT DEVELOPMENT)
(ISO : 9001:2015Certified Company),
# 45, Vivekanandar Street, Dhevan kandappa Mudaliar nagar, Nainarmandapam,
Pondicherry– 605004, India.
Buy Project on Online :www.nxfee.com | contact : +91 9789443203 |
email : nxfee.innovation@gmail.com
_________________________________________________________________
to count to ―one‖ and the pulse delay time can be short. The countdown counter can adopt
the asynchronous counter to extend the maximum pulse delay time without increasing the
latency delay time.
Advantages:
 Accuracy is higher
 Phase error corrector is reduced.
References
[1] Tektronix. (2016). Arbitrary Waveform Generators-AWG4000 Series Datasheet. [Online].
Available: http://tw.tek.com/sites/tek.com/files/media/media/resources/AWG4000-Arbitrary-Waveform-
GeneratorsDatasheet-76W602550_2.pdf
[2] Agilent Technologies. (2009). Agilent 81100 Family of Pulse Pattern Generators. [Online].
Available: http://literature.cdn.keysight.com/ litweb/pdf/5980-1215E.pdf
[3] Tektronix. (2012). Arbitrary Waveform Generators—AWG5000 Series Datasheet. [Online].
Available: http://tw.tek.com/sites/tek.com/files/ media/media/resources/76W_22260_9.pdf
[4] SRS Stanford Research Systems. (2006). DG535 Digital Delay and Pulse Generator. [Online].
Available: http://www.thinksrs.com/ downloads/PDFs/Catalog/DG535c.pdf
[5] Analog Devices. (2007). Quad Pin Timing Formatter-ADATE207. [Online]. Available:
http://www.analog.com/media/en/technicaldocumentation/data-sheets/ADATE207.pdf
[6] M. Goto, J. O. Barnes, and R. E. Owens, ―CMOS programmable delay Vernier,‖ Hewlett-Packard J.,
vol. 45, pp. 51–58, Oct. 1994.
[7] L. Miari, S. Antonioli, I. Labanca, M. Crotti, I. Rech, and M. Ghioni, ―Eight-channel fully adjustable
pulse generator,‖ IEEE Trans. Instrum. Meas., vol. 64, no. 9, pp. 2399–2408, Sep. 2015.
[8] P. Chen, P. Y. Chen, J. S. Lai, and Y. J. Chen, ―FPGA Vernier digital-totime converter with 1.58 ps
resolution and 59.3 minutes operation range,‖ IEEE Trans. Circuits Syst. I, Reg. Papers, vol. 57, no. 6,
pp. 1134–1142, Jun. 2010.
NXFEE INNOVATION
(SEMICONDUCTOR IP &PRODUCT DEVELOPMENT)
(ISO : 9001:2015Certified Company),
# 45, Vivekanandar Street, Dhevan kandappa Mudaliar nagar, Nainarmandapam,
Pondicherry– 605004, India.
Buy Project on Online :www.nxfee.com | contact : +91 9789443203 |
email : nxfee.innovation@gmail.com
_________________________________________________________________
[9] J. Kohno, T. Akiyama, D. Kato, and M. Imamura, ―A high linearity compact timing Vernier for
CMOS timing generator,‖ in Proc. IEEE Int. Test Conf., Nov. 2010, pp. 1–8.
[10] B. Arkin, ―Realizing a production ATE custom processor and timing IC containing 400
independent low-power and high-linearity timing verniers,‖ in IEEE Int. Solid-State Circuits Conf.
(ISSCC) Dig. Tech. Papers, Feb. 2004, pp. 348–349.

More Related Content

DOC
Rathinasabapathy
PDF
Medalist i3070 08.30p software release
PDF
智慧檢測技術與工業自動化
PDF
Keysight i3070 (antes HP3070) Board Test Interface
PDF
Rohan Narula_Resume
PDF
⭐⭐⭐⭐⭐ 2020 TELTEC WEBINAR: Clasificación de señales de Electroencefalografía ...
PPT
Ladder for mixed signal test engineers
PDF
Catalog Fluke Calibration 2019
Rathinasabapathy
Medalist i3070 08.30p software release
智慧檢測技術與工業自動化
Keysight i3070 (antes HP3070) Board Test Interface
Rohan Narula_Resume
⭐⭐⭐⭐⭐ 2020 TELTEC WEBINAR: Clasificación de señales de Electroencefalografía ...
Ladder for mixed signal test engineers
Catalog Fluke Calibration 2019

Similar to A high accuracy programmable pulse generator with a 10-ps timing resolution (20)

PDF
Multilevel half rate phase detector for clock and data recovery circuits
PDF
Optimal and Power Aware BIST for Delay Testing of System-On-Chip
DOC
Design and implementation of modified clock generation
PDF
Design of all digital phase locked loop
PDF
Design of all digital phase locked loop (d pll) with fast acquisition time
PPT
Soc.pptx
PDF
1578-fjhahhỳhbfbhhhhhhfhhhhhhhhhhhHhh.pdf
PDF
Maxime Javaux - Automated spike analysis
PDF
Transfer of ut information from fpga through ethernet interface
PDF
Analysis and design of cost effective, high-throughput ldpc decoders
PDF
Unizen fpga case_study
PDF
News-letter-July15
PDF
Design of a unified timing signal generator (utsg) for pulsed radar
PDF
Design and fpga implementation of a reconfigurable digital down converter for...
PDF
A High-Speed, Low Power Consumption Positive Edge Triggered D Flip-Flop for H...
PDF
Design and Implementation of Phase Frequency Detector Using Different Logic G...
PDF
PDF
4 ijaems nov-2015-4-fsk demodulator- case study of pll application
PDF
5 Clock Tree Design Techniques to Optimize SerDes Performance for Networking ...
PDF
FPGA-based Digital Baseband Transmission System Performance Tester Research a...
Multilevel half rate phase detector for clock and data recovery circuits
Optimal and Power Aware BIST for Delay Testing of System-On-Chip
Design and implementation of modified clock generation
Design of all digital phase locked loop
Design of all digital phase locked loop (d pll) with fast acquisition time
Soc.pptx
1578-fjhahhỳhbfbhhhhhhfhhhhhhhhhhhHhh.pdf
Maxime Javaux - Automated spike analysis
Transfer of ut information from fpga through ethernet interface
Analysis and design of cost effective, high-throughput ldpc decoders
Unizen fpga case_study
News-letter-July15
Design of a unified timing signal generator (utsg) for pulsed radar
Design and fpga implementation of a reconfigurable digital down converter for...
A High-Speed, Low Power Consumption Positive Edge Triggered D Flip-Flop for H...
Design and Implementation of Phase Frequency Detector Using Different Logic G...
4 ijaems nov-2015-4-fsk demodulator- case study of pll application
5 Clock Tree Design Techniques to Optimize SerDes Performance for Networking ...
FPGA-based Digital Baseband Transmission System Performance Tester Research a...
Ad

More from Nxfee Innovation (20)

PDF
VLSI IEEE Transaction 2018 - IEEE Transaction
DOCX
Noise insensitive pll using a gate-voltage-boosted source-follower regulator ...
DOCX
An efficient fault tolerance design for integer parallel matrix vector
PDF
Vector processing aware advanced clock-gating techniques for low-power fused ...
PDF
The implementation of the improved omp for aic reconstruction based on parall...
PDF
Securing the present block cipher against combined side channel analysis and ...
PDF
Low complexity methodology for complex square-root computation
PDF
Feedback based low-power soft-error-tolerant design for dual-modular redundancy
PDF
Fast neural network training on fpga using quasi newton optimization method
PDF
Efficient fpga mapping of pipeline sdf fft cores
PDF
Design of an area efficient million-bit integer multiplier using double modul...
PDF
Combating data leakage trojans in commercial and asic applications with time ...
PDF
Approximate sum of-products designs based on distributed arithmetic
PDF
Approximate hybrid high radix encoding for energy efficient inexact multipliers
PDF
An energy efficient programmable many core accelerator for personalized biome...
PDF
Algorithm and vlsi architecture design of proportionate type lms adaptive fil...
PDF
A reconfigurable ldpc decoder optimized applications
PDF
A flexible wildcard pattern matching accelerator via simultaneous discrete fi...
PDF
A fast and low complexity operator for the computation of the arctangent of a...
PDF
A closed form expression for minimum operating voltage of cmos d flip-flop
VLSI IEEE Transaction 2018 - IEEE Transaction
Noise insensitive pll using a gate-voltage-boosted source-follower regulator ...
An efficient fault tolerance design for integer parallel matrix vector
Vector processing aware advanced clock-gating techniques for low-power fused ...
The implementation of the improved omp for aic reconstruction based on parall...
Securing the present block cipher against combined side channel analysis and ...
Low complexity methodology for complex square-root computation
Feedback based low-power soft-error-tolerant design for dual-modular redundancy
Fast neural network training on fpga using quasi newton optimization method
Efficient fpga mapping of pipeline sdf fft cores
Design of an area efficient million-bit integer multiplier using double modul...
Combating data leakage trojans in commercial and asic applications with time ...
Approximate sum of-products designs based on distributed arithmetic
Approximate hybrid high radix encoding for energy efficient inexact multipliers
An energy efficient programmable many core accelerator for personalized biome...
Algorithm and vlsi architecture design of proportionate type lms adaptive fil...
A reconfigurable ldpc decoder optimized applications
A flexible wildcard pattern matching accelerator via simultaneous discrete fi...
A fast and low complexity operator for the computation of the arctangent of a...
A closed form expression for minimum operating voltage of cmos d flip-flop
Ad

Recently uploaded (20)

PPTX
Cell Structure & Organelles in detailed.
PDF
GENETICS IN BIOLOGY IN SECONDARY LEVEL FORM 3
PDF
OBE - B.A.(HON'S) IN INTERIOR ARCHITECTURE -Ar.MOHIUDDIN.pdf
PDF
FourierSeries-QuestionsWithAnswers(Part-A).pdf
PDF
Trump Administration's workforce development strategy
PDF
RTP_AR_KS1_Tutor's Guide_English [FOR REPRODUCTION].pdf
PPTX
Microbial diseases, their pathogenesis and prophylaxis
PDF
3rd Neelam Sanjeevareddy Memorial Lecture.pdf
PDF
A systematic review of self-coping strategies used by university students to ...
PPTX
master seminar digital applications in india
PDF
Weekly quiz Compilation Jan -July 25.pdf
PPTX
school management -TNTEU- B.Ed., Semester II Unit 1.pptx
PDF
Abdominal Access Techniques with Prof. Dr. R K Mishra
PDF
O7-L3 Supply Chain Operations - ICLT Program
PDF
Chapter 2 Heredity, Prenatal Development, and Birth.pdf
PPTX
Lesson notes of climatology university.
PPTX
Pharma ospi slides which help in ospi learning
DOC
Soft-furnishing-By-Architect-A.F.M.Mohiuddin-Akhand.doc
PPTX
202450812 BayCHI UCSC-SV 20250812 v17.pptx
PPTX
Tissue processing ( HISTOPATHOLOGICAL TECHNIQUE
Cell Structure & Organelles in detailed.
GENETICS IN BIOLOGY IN SECONDARY LEVEL FORM 3
OBE - B.A.(HON'S) IN INTERIOR ARCHITECTURE -Ar.MOHIUDDIN.pdf
FourierSeries-QuestionsWithAnswers(Part-A).pdf
Trump Administration's workforce development strategy
RTP_AR_KS1_Tutor's Guide_English [FOR REPRODUCTION].pdf
Microbial diseases, their pathogenesis and prophylaxis
3rd Neelam Sanjeevareddy Memorial Lecture.pdf
A systematic review of self-coping strategies used by university students to ...
master seminar digital applications in india
Weekly quiz Compilation Jan -July 25.pdf
school management -TNTEU- B.Ed., Semester II Unit 1.pptx
Abdominal Access Techniques with Prof. Dr. R K Mishra
O7-L3 Supply Chain Operations - ICLT Program
Chapter 2 Heredity, Prenatal Development, and Birth.pdf
Lesson notes of climatology university.
Pharma ospi slides which help in ospi learning
Soft-furnishing-By-Architect-A.F.M.Mohiuddin-Akhand.doc
202450812 BayCHI UCSC-SV 20250812 v17.pptx
Tissue processing ( HISTOPATHOLOGICAL TECHNIQUE

A high accuracy programmable pulse generator with a 10-ps timing resolution

  • 1. NXFEE INNOVATION (SEMICONDUCTOR IP &PRODUCT DEVELOPMENT) (ISO : 9001:2015Certified Company), # 45, Vivekanandar Street, Dhevan kandappa Mudaliar nagar, Nainarmandapam, Pondicherry– 605004, India. Buy Project on Online :www.nxfee.com | contact : +91 9789443203 | email : nxfee.innovation@gmail.com _________________________________________________________________ A High-Accuracy Programmable Pulse Generator With a 10-ps Timing Resolution Abstract: Automatic test equipment must have high-precision and low-power pulse generators (PGs) for testing memory and device-under-test ICs. This paper describes a high- accuracy and wide-data-rate-range PG with a 10-ps time resolution. The PG comprises an edge combiner (EC) and a multiphase clock generator (MPCG). The EC can produce an arbitrary waveform through 32 phase outputs of the MPCG. The EC adopts a one/zero detector and phase selection logic to define an operational data rate range and a timing resolution, respectively. Therefore, the EC uses the phase selection logic to combine the period window of the one/zero detector with the MPCG output phases. The EC also uses a countdown counter for a wide operational range. In the MPCG, a multiphase oscillator (MPO) adopts a ring oscillator scheme with sub feedback loops to extend its maximum operational frequency. The MPO also uses a phase error corrector to reduce the output phase error resulting from process and layout mismatches. Thus, the PG can obtain high accuracy waveforms owing to small phase errors. The test chip was implemented using a 0.13-µm CMOS process. The core area and power consumption of the PG were measured to be 250 × 300 µm2 and 18.7 mW, respectively. The data rate range of the PG was determined to be from 3.2 kHz to 893 MHz. The time resolution and average accuracy of the PG were measured to be 10 ps and ±0.3 LSB, respectively. Software Implementation:  Modelsim  Xilinx 14.2 Existing System:
  • 2. NXFEE INNOVATION (SEMICONDUCTOR IP &PRODUCT DEVELOPMENT) (ISO : 9001:2015Certified Company), # 45, Vivekanandar Street, Dhevan kandappa Mudaliar nagar, Nainarmandapam, Pondicherry– 605004, India. Buy Project on Online :www.nxfee.com | contact : +91 9789443203 | email : nxfee.innovation@gmail.com _________________________________________________________________ Automatic test equipment (ATE) and measurement instruments are representative examples of a chip tester. The core block of such test equipment is the timing formatter, which is a pulse generator (PG), and can create patterns for test chips. Electronic test equipment can generate arbitrary waveforms for the measurement of test chips. PGs are often used to generate input signals for test chips; moreover, the PGs have a high time resolution of less than 10 ps. However, such PGs are large instruments and are not suitable for multichannel applications. PGs implemented by field-programmable gate arrays (FPGAs) or systems on chips (SoCs) can be applied to some specific applications such as multichannel signal inputs or low power consumption. Thus, developing a superior-performance SoC-based chip tester is important for ATE. Integrated circuit (IC)- based PGs are often used for IC testing. Thus, they facilitate determining the multi channels and are suitable for specific applications. Therefore, the time resolution, in addition to high accuracy, high data rate, and low power consumption, is an equally important factor for this type of PG. The wide data rate range can be useful for all types of test equipment applications. Moreover, an IC-type PG is easy to design for specific applications. FPGAs are widely used in chip-testing equipment. The configuration of FPGAs is typically programmed using a hardware description language. FPGAs can be implemented and integrated with test equipment perfectly. FPGA-based PGs can achieve a wide data rate range and multi channels. However, application-specific ICs require high speed and low power consumption. Timing Vernier architectures are adopted to obtain high linearity. Timing Vernier schemes can minimize the core area and power for high speed operations. A phase-locked loop (PLL) and delay-locked loop (DLL) have been proposed to reduce process, voltage, and temperature variations. PLL/DLL-based PGs also operate at a high data rate of a few gigahertz. In an active noise canceller was proposed to reduce supply noise. This PG adopts a fine delay cell to extend the time resolution of 1.83 ps. The PG adopts time-to-digital converters (TDCs) to extend the time resolution for high-speed applications. TDC-based PGs can achieve gigahertz
  • 3. NXFEE INNOVATION (SEMICONDUCTOR IP &PRODUCT DEVELOPMENT) (ISO : 9001:2015Certified Company), # 45, Vivekanandar Street, Dhevan kandappa Mudaliar nagar, Nainarmandapam, Pondicherry– 605004, India. Buy Project on Online :www.nxfee.com | contact : +91 9789443203 | email : nxfee.innovation@gmail.com _________________________________________________________________ operation with an enhanced time resolution. In coarse and fine stage schemes were proposed to achieve a low-power PG. This paper proposes a PG with wide data rate range and high timing accuracy for testing platforms. The proposed PG has a time resolution of 10 ps and a high-accuracy waveform. The operating frequency ranges from a few kilohertz to hundreds of megahertz. Disadvantages:  Accuracy is lower  Phase error corrector is not reduced Proposed System: Proposed pulse generator architecture Fig. 1 shows the block and timing diagrams of the proposed PG. This PG comprises two main circuits: an edge combiner (EC) and a multiphase clock generator (MPCG).
  • 4. NXFEE INNOVATION (SEMICONDUCTOR IP &PRODUCT DEVELOPMENT) (ISO : 9001:2015Certified Company), # 45, Vivekanandar Street, Dhevan kandappa Mudaliar nagar, Nainarmandapam, Pondicherry– 605004, India. Buy Project on Online :www.nxfee.com | contact : +91 9789443203 | email : nxfee.innovation@gmail.com _________________________________________________________________ Fig. 1. Block and timing diagrams of the proposed PG. The EC can create arbitrary waveforms and comprises a phase selection logic, one/zero detector, a least significant bit (LSB) register, load controller, multiplexer (MUX), and divider. The MPCG defines the time resolution and creates edge signals. This MPCG is a 32-phase PLL scheme at 3.125 GHz (320 ps); thus, the time resolution of the PG is 10 ps, serving as the phase resolution of the MPCG output. The multiphase outputs (P31:0) and speed of the MPCG are important factors for determining the time resolution of the PG. The EC combines the MPCG output phases to create an arbitrary waveform through the controlled code (D24:0). The outputs of the LSB register and the phase selection logic are
  • 5. NXFEE INNOVATION (SEMICONDUCTOR IP &PRODUCT DEVELOPMENT) (ISO : 9001:2015Certified Company), # 45, Vivekanandar Street, Dhevan kandappa Mudaliar nagar, Nainarmandapam, Pondicherry– 605004, India. Buy Project on Online :www.nxfee.com | contact : +91 9789443203 | email : nxfee.innovation@gmail.com _________________________________________________________________ sent to the MUX to combine the output signal of the EC as E C out. The signal, Load, is the clock signal for the FPGA memory, and the controlled code from the FPGA (D24:0) is fed to the EC. Thus, the delay time between pulse signals can be defined through D24:0. The signal, Event, can define the high or low levels of the PG output that depend on the rising edge of E C out. For test platform applications, the Event is a testing pattern for the test chip’s work function Fig. 1 presents the timing diagram of the PG. When Start is high, the PG is activated and begins operation. The controlled code (D24:0) defines the pulse delay time of the EC output (E C out). The PG output (Event) from E C out is divided by 2. Thus, the two rising edge signals (E C out) can define one PG output (Event). The maximum data rate of the PG depends on the minimum pulse delay time between the two rising edge signals of E C out. The signal, Load, can retime and read the controlled code, D24:5, to be the one/zero detector input. The load controller also controls the operation of the PG. The one/zero detector uses a countdown counter to count the controlled code, D24:5. The countdown counter output, CD19:0, is also shown in Fig. 1. When the countdown counter counts the last two LSB bits, the last bit is defined as the signal, Zero, and the second-last bit is defined as the signal, One. The phase selection logic combines the period window (One) of the one/zero detector and the output Fig. 2. Block diagram of the one/zero detector
  • 6. NXFEE INNOVATION (SEMICONDUCTOR IP &PRODUCT DEVELOPMENT) (ISO : 9001:2015Certified Company), # 45, Vivekanandar Street, Dhevan kandappa Mudaliar nagar, Nainarmandapam, Pondicherry– 605004, India. Buy Project on Online :www.nxfee.com | contact : +91 9789443203 | email : nxfee.innovation@gmail.com _________________________________________________________________ Fig. 3. Circuitry of the one/zero controller. hases (P31:0) of the MPCG. The one/zero detector counts the MPCG period through the 20-bit countdown counter. This detector can create the period window, which defines the n-cycle time of the MPCG output. The phase selection logic can select the output phases of the MPCG to be the inputs of the MUX (PS31:0). Then, the LSB register defines the edge trigger signal through the LSB bits (D4:0). Thus, the time resolution of the PG is defined as the phase resolution of the MPCG. To combine the selected output phases (PS31:0) with the LSB register outputs (Sel31:0), the MUX output can be determined through the controlled code (D24:0). Therefore, the EC output (EC out) is selected depending on the phase selection logic and the LSB register outputs. Proposed Edge Combiner The proposed EC adopts the one/zero detector and phase selection logic to achieve a small pulse delay time and a small time resolution error (TRE). Fig. 2 presents the block diagram of the one/zero detector. The countdown counter sets the value of the controlled
  • 7. NXFEE INNOVATION (SEMICONDUCTOR IP &PRODUCT DEVELOPMENT) (ISO : 9001:2015Certified Company), # 45, Vivekanandar Street, Dhevan kandappa Mudaliar nagar, Nainarmandapam, Pondicherry– 605004, India. Buy Project on Online :www.nxfee.com | contact : +91 9789443203 | email : nxfee.innovation@gmail.com _________________________________________________________________ code, D24:5, to be the initial value of the counter. When the count of the countdown counter is zero, the signals, One and Zero, are created to feed the phase selection logic and the load controller. The counter input (Clk CD) can count the MPCG period (P0) until the counter output (CD19:0) equals zero through the controlled code, D24:5. Fig. 3 shows the circuitry of the one/zero controller. This controller comprises two parts: an MSB bit group and an LSB bit group. The MSB bit group (CD19:4) adopts an asynchronous counter and can extend the maximum pulse delay time by increasing the bit number of the countdown counter. This technique can extend the maximum pulse delay time while maintaining the shortest latency delay. The LSB bit group (CD3:0) is a critical path of the one/zero controller. If the counter output, CD19:0, is small, the signals, One and Zero, must have a short delay time. Thus, their delay path must be as short as possible. The signals CD1 and
  • 8. NXFEE INNOVATION (SEMICONDUCTOR IP &PRODUCT DEVELOPMENT) (ISO : 9001:2015Certified Company), # 45, Vivekanandar Street, Dhevan kandappa Mudaliar nagar, Nainarmandapam, Pondicherry– 605004, India. Buy Project on Online :www.nxfee.com | contact : +91 9789443203 | email : nxfee.innovation@gmail.com _________________________________________________________________ Fig. 4. Circuitry of the countdown counter CD0 are defined as One and Zero, respectively. The clock signal (ClkCD) is defined through the MPCG output (P0) and Zero. The signal Zero also defines the signals Load, Load OZD, and Load LSB. The falling edge of Load must be slower than that of CD4 to maintain the PG functions, as shown in the simulated results in Fig. 3. Fig. 4 shows the circuitry of the countdown counter. To ensure timing issues of PG’s operation, CD1 and CD0 must use the synchronous counter, ensuring that CD1 and CD0 have the same delay time. This counter adopts a countdown mode; it can always count to ―one‖ and ―zero.‖ Consequently, the EC can start functioning before ―zero.‖ In this paper, the EC chooses
  • 9. NXFEE INNOVATION (SEMICONDUCTOR IP &PRODUCT DEVELOPMENT) (ISO : 9001:2015Certified Company), # 45, Vivekanandar Street, Dhevan kandappa Mudaliar nagar, Nainarmandapam, Pondicherry– 605004, India. Buy Project on Online :www.nxfee.com | contact : +91 9789443203 | email : nxfee.innovation@gmail.com _________________________________________________________________ to count to ―one‖ and the pulse delay time can be short. The countdown counter can adopt the asynchronous counter to extend the maximum pulse delay time without increasing the latency delay time. Advantages:  Accuracy is higher  Phase error corrector is reduced. References [1] Tektronix. (2016). Arbitrary Waveform Generators-AWG4000 Series Datasheet. [Online]. Available: http://tw.tek.com/sites/tek.com/files/media/media/resources/AWG4000-Arbitrary-Waveform- GeneratorsDatasheet-76W602550_2.pdf [2] Agilent Technologies. (2009). Agilent 81100 Family of Pulse Pattern Generators. [Online]. Available: http://literature.cdn.keysight.com/ litweb/pdf/5980-1215E.pdf [3] Tektronix. (2012). Arbitrary Waveform Generators—AWG5000 Series Datasheet. [Online]. Available: http://tw.tek.com/sites/tek.com/files/ media/media/resources/76W_22260_9.pdf [4] SRS Stanford Research Systems. (2006). DG535 Digital Delay and Pulse Generator. [Online]. Available: http://www.thinksrs.com/ downloads/PDFs/Catalog/DG535c.pdf [5] Analog Devices. (2007). Quad Pin Timing Formatter-ADATE207. [Online]. Available: http://www.analog.com/media/en/technicaldocumentation/data-sheets/ADATE207.pdf [6] M. Goto, J. O. Barnes, and R. E. Owens, ―CMOS programmable delay Vernier,‖ Hewlett-Packard J., vol. 45, pp. 51–58, Oct. 1994. [7] L. Miari, S. Antonioli, I. Labanca, M. Crotti, I. Rech, and M. Ghioni, ―Eight-channel fully adjustable pulse generator,‖ IEEE Trans. Instrum. Meas., vol. 64, no. 9, pp. 2399–2408, Sep. 2015. [8] P. Chen, P. Y. Chen, J. S. Lai, and Y. J. Chen, ―FPGA Vernier digital-totime converter with 1.58 ps resolution and 59.3 minutes operation range,‖ IEEE Trans. Circuits Syst. I, Reg. Papers, vol. 57, no. 6, pp. 1134–1142, Jun. 2010.
  • 10. NXFEE INNOVATION (SEMICONDUCTOR IP &PRODUCT DEVELOPMENT) (ISO : 9001:2015Certified Company), # 45, Vivekanandar Street, Dhevan kandappa Mudaliar nagar, Nainarmandapam, Pondicherry– 605004, India. Buy Project on Online :www.nxfee.com | contact : +91 9789443203 | email : nxfee.innovation@gmail.com _________________________________________________________________ [9] J. Kohno, T. Akiyama, D. Kato, and M. Imamura, ―A high linearity compact timing Vernier for CMOS timing generator,‖ in Proc. IEEE Int. Test Conf., Nov. 2010, pp. 1–8. [10] B. Arkin, ―Realizing a production ATE custom processor and timing IC containing 400 independent low-power and high-linearity timing verniers,‖ in IEEE Int. Solid-State Circuits Conf. (ISSCC) Dig. Tech. Papers, Feb. 2004, pp. 348–349.