2009 6th International Multi-Conference on Systems, Signals and Devices

High Level Modeling of a Σ∆ Modulator for the Test of a SNDR BIST Sonia Eloued1 , Ahmed Fakhfakh1 and Nabil Chouba2 1

Laboratory of Electronics and Technology’s Information, ENIS, Tunisia 2 ST Microelectronics, Tunis, Tunisia

ABSTRACT The test of Analogue and Mixed-Signal (AMS) cores requires the use of expensive AMS testers and accessibility to internal analogue nodes. The test cost can be considerably reduced by the use of Built-In-Self-Test (BIST) techniques. One of these techniques consists in generating analogue test signals from digital test patterns (obtained via Σ∆ modulation) and converting the responses of the analogue modules into digital signatures that are compared with the expected ones. In this paper, we tried to test the efficiency of this technique by associating to the BIST a high level VHDL-AMS description of a Σ∆ modulator. This work details our modeling strategy to obtain a fast and accurate virtual prototype of the modulator. Index Terms— High level description, VHDLAMS, Σ∆ ADC, SNDR BIST, transistor level simulation, characterization

confirmed the advantage, in terms of quality, frequency resolution and overhead area, of using programmable length and sampling frequency instead of a fixed length of 1024 bits [1]-[2]-[3].

To test the efficiency of this technique, we have developed a high level VHDL-AMS description of a Σ∆ modulator. The last will be associated to the BIST signal generation to check its output response. The final target consists of detecting the maximum possible errors when the input test signal varies. To achieve such target, the mean difficulty consists on choosing the suitable abstraction level of the Σ∆ modulator before developing the VHL-AMS description. This paper is outlined as follows. In section 1, we define our modeling strategy. In section 2, we detail the development of a VHDL-AMS description of the Σ∆ modulator. Section 3 draws a conclusion.

2. HIGH LEVEL MODELING STRATEGY 1. INTRODUCTION The test of analogue and mixed-signal circuits is becoming more and more difficult because the performance of these circuits is continuously increasing. When the test becomes the bottleneck of the manufacturing process, BIST techniques can reduce the test costs, taking the test paradigm to the design domain and making the circuit auto-testable. For the test of the digital parts, BIST techniques have been developed and are broadly implemented in current chips. In contrast, BIST techniques for the analogue circuits are not yet mature. A technique for on-chip analogue test signal generation from digital test patterns has been validated and implemented. The test results have

Since 1999, the new hardware description language standard VHDL-AMS offers the possibility to simulate both analogue and digital parts in a same environment. Our idea was to explore the techniques of virtual prototyping using VHDL-AMS in order to suitably simulate the behavior of Σ∆ modulator. Also, we tried to develop a flexible system, containing reusable building with several blocks called IP. Our approach consists of extracting an accurate VHDL-AMS description from a transistor schematic simulation as detailed on figure 1. After a transistor level simulation, the different process parameters are extracted and injected in the VHDL-AMS description.

978-1-4244-4346-8/09/$25.00 ©2009 IEEE

Authorized licensed use limited to: ST Microelectronics. Downloaded on October 23, 2009 at 12:19 from IEEE Xplore. Restrictions apply.

ELDO

Transistor level simulation

VHDL-AMS High level optimization

Parameter extraction

High level Simulation and characterization

Figure 1. Modeling approach 3. VHDL-AMS DESCRITION OF THE MODULATOR The schematic of the studied second order modulator is depicted on figure 2. It is principally composed of two differential amplifiers and a comparator. It works according to two phases: an integration and a sampling phases. To achieve those phases, many switched are introduced. They are driven by a clock generating different phases as will be detailed on following [4]-[5]-[7].

3.1. Differential amplifier modeling The transistor schematic of the amplifier is shown on figure 3. It has been simulated with ORCAD simulator. The obtained results are depicted on figures 4 and 5 showing respectively the transient and AC output signal responses. We have deduced the output gain which is about 40 dB and the pass band which equals 402 MHz. This transistor level simulation allows extracting some process parameters needed to achieve a VHDL-AMS description of the amplifier. In fact, with the reference of the amplifier dynamic equivalent schematic, we have extracted equations that describe the circuit behavior. These equations were introduced in a VHDL-AMS description. The last was simulated in Simplorer 6.0 environment; the obtained transient response is depicted on figure 6 and performs a 40 dB gain: we obtained the same result then that performed with the transistor level simulation.

Figure 2. Modulator schematic

Authorized licensed use limited to: ST Microelectronics. Downloaded on October 23, 2009 at 12:19 from IEEE Xplore. Restrictions apply.

Figure 3. Differential amplifier schematic

(a) Input signal

Figure 4. Transient response of the differential amplifier

(b) Output signal Figure 6. VHDL-AMS simulation of the amplifier 2.2. Comparator modeling

Figure 5. AC response of the differential amplifier

The comparator transistor architecture is shown on figure 7. Its VHDL-AMS description was deduced from its behaviour. In fact, when the input VIN+ is higher then VIN-, the port R of the RS flip flop is high (R=1, S=0) ; the output VOUT+ equals 3.3 V. In a second case, when VIN+ is less then VIN-,

Authorized licensed use limited to: ST Microelectronics. Downloaded on October 23, 2009 at 12:19 from IEEE Xplore. Restrictions apply.

R is low (R=0, S=1) and VOUT+ is also low.

2.3. Voltage generator modeling The topology of the voltage generator is shown on figure 9. It is principally composed of a differential amplifier and diodes. To extract its behavioural, we have applied Kirchhof’s laws. We obtained the following equations defining the different node voltages VPN1, VPN2, Vref+ and Vref-. VPN2 = Vt VPN1 = Vt + Vt*log(m)

Figure 7. Comparator architecture

Vref+ = (1.0+R2/R1)*2.0* VPN1 - ((R2/R1)* VPN2) Vref- = VPN2

We have applied two sine waves in the inputs VIN+ and VIN-. Figure 8 depicts the simulation outputs R, S and Vout+. The obtained result traduces a correct behaviour of the comparator VHDL-AMS description. Some generics representing the non ideal behaviour of the comparator (rise and fall times, delay time) were also introduced.

where Vt = 26 mV, R1 = 2 KΩ, R2 = 1.9 KΩ, T = 300 K and m = 102400. The previous equations were introduced in a VHDL-AMS description. After a high level simulation, we obtained a perfectly continuous differential voltage Vref+-Vref+ equal to 3.3 V.

(a) Output R

Figure 9. Voltage generator architecture

2.4. Clock-phases generator modeling (b) Output S

(c) Output Vout+ Figure 8. VHDL-AMS simulation of the comparator

To generate the different clock phases required to drive the different switches of the modulator (as shown on figure 2), we have used the digital generator shown on figure 10. The delay introduced by the different inverters avoids any overlapping between Φ1 and Φ2. Then, when Φ1 is low, Φ2 is also low during a time equal to (∆t1+∆t2) before being high. When designing the modulator, the time required for the integration phase should be longer then that needed for the sampling. That why, Φ2 is longer then Φ1: Φ2 = 0,675T and Φ2 = 0,275T.

Authorized licensed use limited to: ST Microelectronics. Downloaded on October 23, 2009 at 12:19 from IEEE Xplore. Restrictions apply.

Figure 10. Generation of the different clock phases A VHDL-AMS description of the phase generator was developed. The simulation results are depicted on figure 11. We can see that there is no overlapping between Φ1 and Φ2. Φ1A and Φ2A high levels are respectively longer then Φ1 and Φ2.

(a) Input clock CLK

We have written a structural VHDL-AMS description using the different behavioural models developed for each bloc constituting the modulator. We then obtain a virtual prototype which is both fast and accurate. In fact, its simulation runtime is only about few minutes and it contains several generics related to the process parameters. It was simulated in Simplorer environment and compared to both an ideal model developed in MATLAB/SIMULINK environment and transistor level schematic simulated in CADENCE environment. The obtained results are quite satisfactory. 4. CONCLUSION In this paper, we have exposed our strategy to develop a VHDL-AMS description of a Σ∆ modulator. The use of a high level description with VHDL-AMS is very useful to obtain both fast and accurate virtual prototype. In our case, the obtained virtual prototype will be associated to an SNDR BIST. Several simulations corresponding to different input signal tests will be rapidly obtained. We can then test the efficiency of the proposed Built In Self Test. 5. REFERENCES [1] G.W. ROBERTS, Metrics, Techniques and Recent Developments in Mixed-Signal Testing, Proceeding of the IEEE/ACM International Conference on Computer Aided Design, San Jose, USA, pp.514-521, November 1996.

(b) Phases Φ1 and Φ2

[2] L. ROLINDEZ, Technique d’auto test pour des convertisseurs de signal Sigma-Delta, PhD thesis, TIMA Laboratory, February 2007. [3] A.BOUNCEUR, S. MIR et E.SIMEU, Génération et optimisation de vecteur de test pour des composants TIMA Laboratory, analogiques et mixtes, communication to JNRDM 2004.

(c) Phases Φ2 and Φ2A

[4] H. LAHIANI, Contribution à la conception d’un CNA Sigma Delta 24 bits à courants commutés pour application audio, Engineer report, Ecole National d’Ingénieur de Sfax, juin 2007. [5] M. Gustavsson, J. Wikner and N. Tan, CMOS Data Converters For Communications, Kluwer Academic Publishers, London, 2000. [6]

(d) Phases Φ1 and Φ1A

Medeiro, F. et Perez-Verdu, A. et RodriguezVazquez, A, Top-Down Design of High-Performance Sigma-Delta Modulators, Kluwer Academic Publishers, 1999.

Authorized licensed use limited to: ST Microelectronics. Downloaded on October 23, 2009 at 12:19 from IEEE Xplore. Restrictions apply.

High Level Modeling of a ΣΔ Modulator for the Test of ...

test signals from digital test patterns (obtained via Σ∆ modulation) and converting the responses of the analogue modules into digital signatures that are ...

765KB Sizes 2 Downloads 48 Views

Recommend Documents

High Level Modeling of a ΣΔ Modulator for the Test of a ...
VHDL-AMS description from a transistor schematic simulation as detailed on figure 1. After a transistor level simulation, the different process parameters are extracted and injected in the VHDL-AMS description. Authorized licensed use limited to: ST

Towards a High Level Approach for the Programming of ... - HUCAA
... except in the data parallel operations. ▫ Implementation based on C++ and MPI. ▫ http://polaris.cs.uiuc.edu/hta/. HUCAA 2016. 6 .... double result = hta_A.reduce(plus());. Matrix A Matrix B .... Programmability versus. MPI+OpenCL.

Towards a High Level Approach for the Programming of ... - HUCAA
Page 1 .... Build HPL Arrays so that their host-side memory is the one of the HTA tile ... Build an HTA with a column on N tiles of size 100x100. (each tile is placed ...

High-level Distribution for the Rapid Production of ...
Investigating the potential advantages of the high-level Erlang tech- nology shows that ..... feature of many wireless communication systems. Managing the call ...

High-level Distribution for the Rapid Production of Robust Telecoms ...
guages like Erlang [1], or Glasgow distributed Haskell (GdH) [25] automati- .... standard packet data in GSM systems [9], and the Intelligent Network Service.

High-level Distribution for the Rapid Production of Robust Telecoms ...
time performance is achieved, e.g. three times faster than the C++ imple- ..... standard packet data in GSM systems [9], and the Intelligent Network Service.

Test Instruction Set (TIS) for High Level Self-Testing of ...
applies it to the processor, while a signature generator collects the test result. .... Adding two vectors from the data memory together and .... Digital Design and.

Method for presenting high level interpretations of eye tracking data ...
Aug 22, 2002 - Advanced interface design and virtual environments, Oxford Univer sity Press, Oxford, 1995. In this article, Jacob describes techniques for ...

MATLAB Implementation of Modulator for Video Signals - IJEECS
Research Scholar, VISVESVARAYA TECHNOLOGICAL UNIVERSITY. Belgaum, Karnataka, ... QPSK modulator for video signals using Matlab. The. Input video ...

High-level expression of the native barley -amylase ...
... are column materials from. GE Healthcare. 3. Results ..... Almeida, M.S., Cabral, K.S., De Medeiros, L.N., Valente, A.P., Almeida, F.C.L.,. Kurtenbach, E., 2001.

High level Functional Specification of the FlexiblePower ... - GitHub
2 / 14. Summary. This document provides a high level functional description of the .... Smart grids are used to better incorporate renewable energy sources. ..... http://www.broadband-forum.org/technical/download/TR-069_Amendment-4.pdf).

High Level Transforms for SIMD and low-level ...
The second part presents an advanced memory layout trans- ..... We call this phenomenon a cache overflow. ... 4, center). Such a spatial locality optimization can also be used in a multithreaded ... In the following, we call this optimization mod.

IndiGolog: A High-Level Programming Language for ... - Springer Link
Giuseppe De Giacomo, Yves Lespérance, Hector J. Levesque, and Sebastian. Sardina. Abstract IndiGolog is a programming language for autonomous agents that sense their environment and do planning as they operate. Instead of classical planning, it supp

A High-Level Protocol Specification Language for Industrial Security ...
Even assuming “perfect” cryptography, the design of security protocols is ..... has no access whatsoever; and channels which provide non-repudiation properties.

test name departmental test for gazetted officers of the ... - gunturbadi
Aug 3, 2013 - The candidates whose Registration Numbers given below are provisionally declared to have PASSED the Test. REGISTRATION NUMBERS.

(WA) acknowledges the need for a high standard of photographic ...
Sheaf Bank Business Park. Prospect ... photographic medium and WA believes that as an industry we must make plans for the future rather than ... software, colour space, bit depth, resolution, date of capture, photographer, caption, and any.

(WA) acknowledges the need for a high standard of photographic ...
Wessex Archaeology Ltd is a company limited by guarantee registered in ... Any staff involved with a project, from field staff to Project Manager, may have ...

Behavioral System Level Power Consumption Modeling of Mobile ...
client and operating system (Android and embedded Linux). We have also .... [7] International technology roadmap for semiconductors 2009 edition : Design.

Behavioral System Level Power Consumption Modeling of Mobile ...
According to [2] power models ... client and operating system (Android and embedded Linux). ... Management) [2] of the WNIC may bring considerable power.

Modeling CLV: A test of competing models in the ...
Published online: 5 June 2007. © Springer ... Department of Business Economics, Erasmus University Rotterdam, Office H15-19, ... Accounting for these behaviors at the individual level results in more complex, but ..... 2As the number of observations

Automated Mapping of Pre-Computed Module-Level Test Sequences ...
to testing for defects after manufacture. Sequential ATPG ... defects affect the functionality and performance of the pro- cessor. ... test vectors. An example of at-speed processor testing in an indus- ... tools can, however, be used effectively to

Impact of Higher Level Functional Units on High ...
This paper is divided into 3 sections, the next section describes about the advantages of using a .... [7] IDA Disassembler, http://www.datarescue.com/idabase/

High-Level Potentiation of Lysostaphin Anti ...
staphylococcal cell wall, could split the glyco- ... the cell walls are resistant to lysozyme hydroly- .... staphylococci by treated carriers: a demonstration of bacterial ...