SoC Design Lab, Electronic Engineering, National Changhua University of Education, Taiwan, R.O.C 1 2009/11/30 Presenter: Pin-Chong Chen Advisor: Tsung-Che.

Slides:



Advertisements
Similar presentations
Digital Communication
Advertisements

Zhongkai Chen.  Appears in: VLSI Design, Automation and Test, VLSI-DAT International Symposium on Date:25-27 April 2007  Zi-Yi Zhao, Chien-Hung.
Princess Sumaya University
Chapter 9 Computer Design Basics. 9-2 Datapaths Reminding A digital system (or a simple computer) contains datapath unit and control unit. Datapath: A.
1 KU College of Engineering Elec 204: Digital Systems Design Lecture 9 Programmable Configurations Read Only Memory (ROM) – –a fixed array of AND gates.
Analysis of Variance Outlines: Designing Engineering Experiments
New Attacks on Sari Image Authentication System Proceeding of SPIE 2004 Jinhai Wu 1, Bin B. Zhu 2, Shipeng Li, Fuzong Lin 1 State key Lab of Intelligent.
CSE-221 Digital Logic Design (DLD)
Department of Electrical Engineering National Chung Cheng University, Taiwan IEEE ICHQP 10, 2002, Rio de Janeiro NCCU Gary W. Chang Paulo F. Ribeiro Department.
Simulation Modeling and Analysis
San Jose State University Department of Electrical Engineering Dec 5th, Fall 2005 EE 166 PROJECT Advisor: Prof. David Parent Group Members Radhika Arora,
1 ReCPU:a Parallel and Pipelined Architecture for Regular Expression Matching Department of Computer Science and Information Engineering National Cheng.
Scalable IPv6 Lookup/Update Design for High-Throughput Routers Authors: Chung-Ho Chen, Chao-Hsien Hsu, Chen -Chieh Wang Presenter: Yi-Sheng, Lin ( 林意勝.
1 Dynamic Power Estimation With Process Variation Modeled as Min–Max Delay Jins Davis Alexander Vishwani D. Agrawal Department of Electrical and Computer.
~ EDA lab ~ Interconnect Verification for SOC Jing-Yang Jou Department of Electronics Engineering National Chiao Tung University Hsinchu, Taiwan
Standard Normal Distribution
1 Design of a Parallel-Prefix Adder Architecture with Efficient Timing-Area Tradeoff Characteristic Sabyasachi Das University of Colorado, Boulder Sunil.
Introduction to CMOS VLSI Design Lecture 11: Adders
Design and Implementation of a True Random Number Generator Based on Digital Circuit Artifacts Michael Epstein 1, Laszlo Hars 2, Raymond Krasinski 1, Martin.
1 DESIGN OF 8-BIT ALU Vijigish Lella Harish Gogineni Bangar Raju Singaraju Advisor: Dr. David W. Parent 8 May 2006.
The moment generating function of random variable X is given by Moment generating function.
Lecture 17: Adders.
Analysis and Avoidance of Cross-talk in on-chip buses Chunjie Duan Ericsson Wireless Communications Anup Tirumala Jasmine Networks Sunil P Khatri University.
Synchronous Sequential Circuit Design Digital Clock Design.
Introduction to CMOS VLSI Design Lecture 11: Adders David Harris Harvey Mudd College Spring 2004.
Sequential Circuits Chapter 4 S. Dandamudi To be used with S. Dandamudi, “Fundamentals of Computer Organization and Design,” Springer,  S.
Introduction to Digital Logic Design Appendix A of CO&A Dr. Farag
Chapter 6-2 Multiplier Multiplier Next Lecture Divider
Introduction to VLSI Design – Lec01. Chapter 1 Introduction to VLSI Design Lecture # 2 A Circuit Design Example.
1 Registers and Counters A register consists of a group of flip-flops and gates that affect their transition. An n-bit register consists of n-bit flip-flops.
A Low-Power CAM Design for LZ Data Compression Kun-Jin Lin and Cheng-Wen Wu, IEEE Trans. On computers, Vol. 49, No. 10, Oct Presenter: Ming-Hsien.
Eng. Mohammed Timraz Electronics & Communication Engineer University of Palestine Faculty of Engineering and Urban planning Software Engineering Department.
P. 4.1 Digital Technology and Computer Fundamentals Chapter 4 Digital Components.
Accelerating Statistical Static Timing Analysis Using Graphics Processing Units Kanupriya Gulati and Sunil P. Khatri Department of ECE, Texas A&M University,
Module 2 : Behavioral modeling TOPIC : Modeling a Digital pulse UNIT 1: Modeling and Simulation.
Low-Power H.264 Video Compression Architecture for Mobile Communication Student: Tai-Jung Huang Advisor: Jar-Ferr Yang Teacher: Jenn-Jier Lien.
Radix-2 2 Based Low Power Reconfigurable FFT Processor Presented by Cheng-Chien Wu, Master Student of CSIE,CCU 1 Author: Gin-Der Wu and Yi-Ming Liu Department.
1 Distribution-Compensable Jitter Generator for Communication Test Presenter : Pin-Chong Chen Advisor : Tsung-Che Huang 2009/09/21 Y.-H. Chou, T.-H. Wu,
7-6 단일 레지스터에서 Microoperation Multiplexer-Based Transfer  Register 가 서로 다른 시간에 둘 이상의 source 에서 data 를 받을 경우 If (K1=1) then (R0 ←R1) else if (K2=1) then.
1/14 Synthesis and Design of Parameter Extractors for Low-Power Pre-computation-Based Content-addressable Memory Using Gate- Block Selection Algorithm.
1 A ROM-less DDFS Using A Nonlinear DAC With An Error Compensation Current Array Chua-Chin Wang, Senior Member, IEEE, Chia-Hao Hsu, Student Member, IEEE,
Design of an 8-bit Carry-Skip Adder Using Reversible Gates Vinothini Velusamy, Advisor: Prof. Xingguo Xiong Department of Electrical Engineering, University.
ARITHMETIC MICRO OPERATIONS
Design of a Reversible Binary Coded Decimal Adder by Using Reversible 4-bit Parallel Adder Babu, H. M. H. Chowdhury, A.R, “Design of a reversible binary.
ACCESS IC LAB Graduate Institute of Electronics Engineering, NTU Final project Speaker:Aeag ( 柯鴻洋 ) Advisor: Prof. Andy Wu 2003/05/29.
Presenter:梁正勳 Number:
Department of Electrical Engineering Southern Taiwan University of Science and Technology Robot and Servo Drive Lab. 2015/12/6 Professor : Ming-Shyan Wang.
Unrolling Carry Recurrence
ECEn 191 – New Student Seminar - Session 6 Digital Logic Digital Logic ECEn 191 New Student Seminar.
School of Computer and Communication Engineering, UniMAP Mohd ridzuan mohd nor DKT 122/3 - DIGITAL SYSTEM I Chapter.
EE466: VLSI Design Lecture 13: Adders
1 Carry Lookahead Logic Carry Generate Gi = Ai Bi must generate carry when A = B = 1 Carry Propagate Pi = Ai xor Bi carry in will equal carry out here.
Combinational Circuits
SoC CAD 2016/1/24 1 Custom designed CPU architecture based on a hardware scheduler and independent pipeline registers - concept and theory of operation.
Updating Designed for Fast IP Lookup Author : Natasa Maksic, Zoran Chicha and Aleksandra Smiljani´c Conference: IEEE High Performance Switching and Routing.
The George Washington University School of Engineering and Applied Science Department of Electrical and Computer Engineering ECE122 – 30 Lab 2: NAND gate.
UNIT 2. ADDITION & SUBTRACTION OF SIGNED NUMBERS.
SOUTHERN TAIWAN UNIVERSITY Department of Electrical Engineering SEMINAR DESIGN A DIRECT DIGITAL SYNTHESIS (DDS) USING FPGA Student: Dang Thanh Trung May.
1 DESIGN AND EVALUATION OF A PIPELINED FORWARDING ENGINE Department of Computer Science and Information Engineering National Cheng Kung University, Taiwan.
EEL 5722 FPGA Design Fall 2003 Digit-Serial DSP Functions Part I.
Overview of MB-OFDM UWB Baseband Channel Codec for MB-OFDM UWB 2006/10/27 Speaker: 蔡佩玲.
ECE 2110: Introduction to Digital Systems Chapter 6 Combinational Logic Design Practices Circuit Timing.
Review on Test-Based Approach of Software Reliability November 22 nd, 2010 Nuclear I&C and Information Engineering LabKAIST Bo Gyung Kim.
POWER OPTIMIZATION IN RANDOM PATTERN GENERATOR By D.Girish Kumar 108W1D8007.
Digital Design: With an Introduction to the Verilog HDL, 5e M. Morris Mano Michael D. Ciletti Copyright ©2013 by Pearson Education, Inc. All rights reserved.
ECE 3130 Digital Electronics and Design
An FPGA Implementation of a Brushless DC Motor Speed Controller
Multipliers Multipliers play an important role in today’s digital signal processing and various other applications. The common multiplication method is.
XOR Function Logic Symbol  Description  Truth Table 
Digital Radio SoC Lab 2004 Spring Bit Engineering Lab., SITI.
Presentation transcript:

SoC Design Lab, Electronic Engineering, National Changhua University of Education, Taiwan, R.O.C /11/30 Presenter: Pin-Chong Chen Advisor: Tsung-Che Huang Low-Cost CLT-Based Random Number Generator for Communication Test

SoC Design Lab, Electronic Engineering, National Changhua University of Education, Taiwan, R.O.C 2 References Y.-H. Chou, T.-H. Wu and T.-C. Huang, “Low-Cost CLT-based Random Number Generator for Communication Test,”VLSI Test Technology Workshop (VTTW), Test Applications, pp.79-82, Taiwan, Jul

SoC Design Lab, Electronic Engineering, National Changhua University of Education, Taiwan, R.O.C 3 Outline Introduction Previous Work Random Number Generator (RNG)  Normal Distribution RNG  Uniform Distribution RNG Programmable Delay Line (PDL)  Coarse-tuned PDL  Fine-tuned PDL Experiment Results Conclusions

SoC Design Lab, Electronic Engineering, National Changhua University of Education, Taiwan, R.O.C 4 Introduction In high-speed computer and communication systems, timing jitter is one of the most critical parameters. Jitter testing is becoming indispensable. Conventional Jitter Generator is executed by expensive external testers or instruments. This paper develop a CLT-based Random Number Generator for Communication test.

SoC Design Lab, Electronic Engineering, National Changhua University of Education, Taiwan, R.O.C 5 Ideal and Jitter Waveform Waveform transition is too early Waveform transition is too late Ideal Waveform Jitter is defined as the short-term variations of a digital signal’s significant instants from their ideal positions in time. Fig. 1 Jitter Waveforms

SoC Design Lab, Electronic Engineering, National Changhua University of Education, Taiwan, R.O.C 6 RNG (Screening Sampling) Box-Muller Ziggurat Algorithm Fig. 2 Typical Ziggurat Algorithm (1)

SoC Design Lab, Electronic Engineering, National Changhua University of Education, Taiwan, R.O.C 7 RNG (Direct Sampling) Table LookUp Fig. 3 Typical Table LookUp Methods

SoC Design Lab, Electronic Engineering, National Changhua University of Education, Taiwan, R.O.C 8 Conventional CLT-based RNG Fig. 4 A Conventional CLT-based RNG The conventional CLT approves the sum of m independent random variables with uniform distribution, it will be approaching to a normal distribution.

SoC Design Lab, Electronic Engineering, National Changhua University of Education, Taiwan, R.O.C 9 Proposed CLT-based RNG Fig. 5 Proposed CLT-based RNG Where k is a non-negative integer

SoC Design Lab, Electronic Engineering, National Changhua University of Education, Taiwan, R.O.C 10 LFSR-based Uniform Distribution RNG/JG Fig. 6 Uniform Distribution RNG Fig. 7 Uniform Distribution Jitter Generator

SoC Design Lab, Electronic Engineering, National Changhua University of Education, Taiwan, R.O.C 11 CPDL Fig. 8 Coarse-tuned Programmable Delay Line The jitter distribution control block can include several XOR gates for a uniform distribution RNG or be normal distribution RNG.

SoC Design Lab, Electronic Engineering, National Changhua University of Education, Taiwan, R.O.C 12 FPDL Fig. 9 Fine-tuned Programmable Delay Line

SoC Design Lab, Electronic Engineering, National Changhua University of Education, Taiwan, R.O.C 13 Proposed CLT Layout Fig. 10 Layout of a CLT-based RNG TSMC 0.13um CMOS 1P8M The proposed CLT RNG sourced from 12 type-I 16- bit LFSR. MethodCore Area Conventional CLT Proposed CLT % area reduce Table 1 Area Comparisons

SoC Design Lab, Electronic Engineering, National Changhua University of Education, Taiwan, R.O.C 14 Randomness: Scatter Diagram Fig. 11 Scatter diagrams with 10,000 entries of 16-bit outputs

SoC Design Lab, Electronic Engineering, National Changhua University of Education, Taiwan, R.O.C 15 Goodness of Fit Fig. 12 Fitting Sampled Number to a Normal Distribution In Communication test, the fitness is more critical than the randomness. (2)

SoC Design Lab, Electronic Engineering, National Changhua University of Education, Taiwan, R.O.C 16 Experiment Results Table 2 Comparison of Proposed Conventional CLT-based RNGs

SoC Design Lab, Electronic Engineering, National Changhua University of Education, Taiwan, R.O.C 17 Conclusions In this paper we proposed a theorem to reduce the parallel counter in conventional type-I LFSR-sourced CLT-based RNG to a parallel 1’s counter. More than 93% of counter area can be saved mainly due to the reduced register length for a 16-bit fraction system. About 47% of area and 30% of adder levels, namely the propagation time can be reduced. We proposed a jitter generator embedded in network on-a-chip or system-in-a-package for communication test.

SoC Design Lab, Electronic Engineering, National Changhua University of Education, Taiwan, R.O.C 18 Thanks for your attention.