• No results found

Next Generation Lab. A solution for remote characterization of analog integrated circuits

N/A
N/A
Protected

Academic year: 2021

Share "Next Generation Lab. A solution for remote characterization of analog integrated circuits"

Copied!
27
0
0

Loading.... (view fulltext now)

Full text

(1)

Next Gener

ation Lab http://www

.ngl.f

ysel.ntnu.no

Next Generation Lab

A solution for remote characterization of analog integrated circuits

(2)

Next Gener ation Lab http://www .ngl.f ysel.ntnu.no

Outline

•  Background •  Goals •  Technologies •  Physical architecture •  Software architecture •  Conclusion

(3)

Next Gener

ation Lab http://www

.ngl.f

ysel.ntnu.no

Background

•  Based on work done in the field of remote laboratories at Norwegian University of

Science and Technology and Rensselaer Polytechnic Institute (NY)

•  Previous laboratories are dedicated to device characterization

•  Bringing the remote laboratory to the circuit level

(4)

Next Gener

ation Lab http://www

.ngl.f

ysel.ntnu.no

NGL Goals

•  To provide a remote laboratory course for education in design of analog integrated circuits at our department.

•  To create a platform for circuit experiments where it is easy to add new experiments. •  To create a prototype experiment that

measures frequency response of operational amplifiers that have been designed by

(5)

Next Gener ation Lab http://www .ngl.f ysel.ntnu.no

Available Technologies

•  Server-side:

– PHP: Hypertext Preprosessor (PHP), Active Server Pages (ASP), Practical Extraction and Report language (PERL) , .NET Platform .... •  Instrument interface:

– LabView, GPIB C libraries •  Graphical representation:

– Bitmap, Java Applet, Scalable Vector Graphics (SVG) from Adobe

(6)

Next Gener

ation Lab http://www

.ngl.f

ysel.ntnu.no

Choosing Technologies

•  Main consideration: short develoment time •  Server-side (.NET Platform):

– Explore a new technology – Promising features

– Low learning threshold

•  Instrument interface (C libraries):

– Simple interfacing with .NET platform •  Graphical representation (SVG):

(7)

Next Gener

ation Lab http://www

.ngl.f

ysel.ntnu.no

.NET Platform (1)

•  New development technology from Microsoft •  Seamless integration between standard

windows components and web applications •  Large class library

•  Theoreticaly platform and language independent

•  Supported by several languages. Visual Basic 7.0, Managed C++, C#, PERL and many more

(8)

Next Gener

ation Lab http://www

.ngl.f

ysel.ntnu.no

.NET Platform (2)

•  ASP.NET, sucsessor to ASP •  ASP.NET features:

– Separation of presentation and code – Pagelets: reusable ASP.NET code

– WebControls: Custom tags, written in pure C# as a object

– WebServices: application logic that is programmatically available, and can be exposed over the Internet.

(9)

Next Gener

ation Lab http://www

.ngl.f

ysel.ntnu.no

C# - The Prefered Language

•  New object-orieneted language developed by Microsoft.

•  Combines the power of C++ with low learning threshold.

•  Garbage collection relieves the programmer from the burden of manual memory

(10)

Next Gener

ation Lab http://www

.ngl.f

ysel.ntnu.no

Scalable Vector Graphics

•  New graphics file format and web development language

•  SVG features:

– Not a proprietary standard – Zooming capabilities

– Supports scripting

– Based on XML, possible to manipulate SVG-files using standard API.

(11)

Next Gener

ation Lab http://www

.ngl.f

ysel.ntnu.no

Other Tecnologies used

•  Hypertext Markup Language (HTML) – Web pages

•  Cascading Style Sheets (CSS) – Formatting of web pages •  JavaScript

– Creating and controlling SVG output – Realtime feeback to user

•  Extensible Markup Language (XML) – Internal application communication

(12)

Next Gener ation Lab http://www .ngl.f ysel.ntnu.no

Physical Architecture (1)

•  Main objectives: – Scalability

– Ease of adding new experiment setups •  Keyword:

– LabServer webservice: Interface to GPIB and DAQ (Data Acquisition) boards on the lab server

(13)

Next Gener

ation Lab http://www

.ngl.f

ysel.ntnu.no

(14)

Next Gener

ation Lab http://www

.ngl.f

ysel.ntnu.no

(15)

Next Gener

ation Lab http://www

.ngl.f

ysel.ntnu.no

Test PCB (1)

•  Analog CMOS ic containing 9 opamps created by students as project work

•  Ability to select any of the 9 opamps for testing

•  Ability to select 4 different resistors for

controlling gain in a closed loop configuration •  Adjusting bias current to opamp

•  Adjusting offset from common mode level at positive input

(16)

Next Gener

ation Lab http://www

.ngl.f

ysel.ntnu.no

(17)

Next Gener

ation Lab http://www

.ngl.f

ysel.ntnu.no

(18)

Next Gener ation Lab http://www .ngl.f ysel.ntnu.no

Software Architecture (2)

•  Server-Side: – Written in C#

– Provides real-time feedback to the user

– Provides a framework for new experiments – Controls running of experiments

– All experiments are automatically available on the menu through the use of reflection

(19)

Next Gener ation Lab http://www .ngl.f ysel.ntnu.no

Software Architecture (3)

•  LabServer webservice:

– Written in a combination of Managed C++ and Unmanaged C++

– Provides easy to use functions for accessing GPIB and DAQ boards

(20)

Next Gener ation Lab http://www .ngl.f ysel.ntnu.no

Software Architecture(4)

•  Client-side graphics:

– Server-side logic feeds data to a JavaScript which draws the plots

– Handles logarithmic and linear values on x and y axis

– Handles values between 1E-25 and 1E27 – Auto scaling of values

(21)

Next Gener

ation Lab http://www

.ngl.f

ysel.ntnu.no

Conclusion

•  The NGL gives the users a reliable and efficent tool for analog CMOS integrated circuit

experiments

•  The NGL provides a framework for distributed experiments spanning wide geographical areas •  Choosing the .NET platform for development

provides ditributed architecture with no additional cost

(22)

Next Gener

ation Lab http://www

.ngl.f

ysel.ntnu.no

(23)

Next Gener

ation Lab http://www

.ngl.f

ysel.ntnu.no

(24)

Next Gener

ation Lab http://www

.ngl.f

ysel.ntnu.no

(25)

Next Gener

ation Lab http://www

.ngl.f

ysel.ntnu.no

(26)

Next Gener

ation Lab http://www

.ngl.f

ysel.ntnu.no

Example Results (1)

(27)

Next Gener

ation Lab http://www

.ngl.f

ysel.ntnu.no

References

Related documents

asset failure (pipe break): If a pipe break contributes to a building back- up event, the cost associated with insurance claims should be counted in the asset failure risk block

506. A similar trend was observed with largc Iarvile in 1994: the density of large larvac on ICC SO6 was similar in the treatments and control whereas on niore susceptible

Although the Medicare hospice benefit is most frequently provided in the patient’s own residence by a hospice agency, there has been recent movement toward increased provi- sion

The Board of Regents provided $30 million for education and health initiatives in the LRGV in August 2011 for implementation of UTeach/STEM, establishment of the Valley

by using data from randomized clinical trials: a case-study in advanced colorectal cancer.- In: Journal of the Royal Statistical Society: series A: statistics in society,

• Define criteria for CAPA, monitor data directly linked to decisions implemented to control risk, set action limits. • Utilize multiple sources of data to illustrate significant

The method is underpinned by Decision Set Theory and the concept of Consumer-Based Brand Equity (CBBE), while the key variables mirror the branding objectives used by many

Our main findings can be summarized as follows: (1) the turnover of inside directors is negatively correlated with company performance;(2) without detailed classification,