MICROELECTRONIC SYSTEMS NEWS

FILENUMBER: 503 BEGIN_KEYWORDS student design experiment european END_KEYWORDS DATE: january 1994 TITLE: European-wide Student Design Experiment European-wide Student Design Experiment (Contributed by Einar Aas of the Norwegian Institute of Technology) 1. INTRODUCTION The paper "Student Design Experiments - Lessons Learned in Design and verification", presented at the EUROCHIP Workshop on VLSI Design Training 30 September 1993, describes the results of small scale design experiments performed with 41 students at the Norwegian Institute of Technology. Another relevant paper is : Aas et.al. "Quantifying Design Quality through Design Experiments", to appear in IEEE D&T Magazine early 1994. These experiments may be repeated at other universities and colleges. This invitation has already been sent to the majority of the European universities through the EUROCHIP channel. Below we describe briefly the motivation for an orchestrated event on design experiments, the actual experimental setup, tasks to be completed, and information on how to participate. 2. MOTIVATION The motivation for participating in this design experiment depends on one's position: Students: Feedback on own ability as designer in terms of optimality of design, errors made, and own verification strategy to detect and correct design errors. Time spent is also recorded. You have a chance to compare yourself against other European students, while preserving own anonymity. Supervisors: Study the effect of teaching design methodology and techniques, and get an overview of class performance. Get access to data on similar experiments in Europe. Eventually compare your students against other European students. Myself(Aas): Receive and analyze results from the experiments, and prepare and present statistical results on parameters of interest. Of particular interest is designer error rates, design error types, and the efficacy of various verification strategies. 3. DESIGN EXPERIMENT SETUP The design experiments rely on traditional manual logic optimisation principles, and the use of standard CAD tools like schematics capture and logic simulation. This is done because most industrial designs still use these methods, and because every VLSI design student should be capable of performing manually optimized designs also. Automatic synthesis will be done at our university for overall comparison. The setup is briefly as follows: Given an Espresso optimized PLA (i.e. a set of implicants for the ON-set of the function) to be redesigned as a multilevel circuit, and a limited set of library gates to be used (NOT, 2 & 3 input NAND,NOR). DO manual synthesis with low gate cost as objective. CAPTURE the design by schematic entry. VERIFY functionality by logic simulation. Correct design errors detected, and resimulate. Do this 3 times with different "test" pattern sets, as described below. Verification strategies: 1. Own test set: Derive a test set you think will exercise the given function. 2. A 100% stuck-at test set (for the PLA). 3. A rather large set of pseudorandom patterns. After each of these verifications (including corrections to have the design pass all patterns), run a complete set of test patterns, and correct if needed to obtain a functionally correct circuit. During these experiments, data of interest shall be recorded by each student: Design time, no. and type of design errors found, gate cost, a computed measure for the design effort (no. of atomic design operations) etc. The time required is approximately 16 hours average per student, while individual variation was large: between 7 and 28 hours. 4. TASKS FOR THE SUPERVISOR The supervisor organises the experiments according to detailed instructions, records the data of interest, and transmits the data by Email to Aas. He/she ensures anonymity of each student to avoid embellishing the results, and takes responsibility for a fair and proper execution of the experiments. The students need access to a schematic editor (or netlist compiler), and a logic simulator. You have to set up a testbench with the PLA as the correct function, and a comparator to flag deviations between expected and actual response. Stimuli will be provided by me, in addition to these devised by the students. 5. HOW TO PARTICIPATE If you want your students to participate in this experiment, simply fill in and send the request below to me by Email , preferably before 1. November. You will receive instructions as soon as I have read your request. The deadline for return of the result is 1. June, and you will receive a copy of the overall analysis of the experiments as soon as they are processed. If you have any questions, please feel free to contact me by Email: Professor Einar J. Aas The Norwegian Institute of Technology Faculty of Electrical Eng. & Comp. Science N-7034 Trondheim-NTH NORWAY Phone: +47 73594317 Fax: +47 73591441 Email: Einar.Aas@delab.sintef.no Home phone: +47 73522120 ------------------------------------------------------------------------------ REQUEST FOR PARTICIPATION IN EUROPEAN DESIGN EXPERIMENTS ORGANIZED BY E.J. AAS ------------------------------------------------------------------------------ NAME OF SUPERVISOR: DATE: INSTITUTION: EMAIL: FAX: POSTAL ADDRESS: EXPECTED NO. OF STUDENTS: DESIGN TOOLS TO BE USED: SCEMATIC ENTRY OR NETLIST INPUT: LOGIC SIMULATOR: PART OF COURSE (OR STAND ALONE PROJECT): ------------------------------------------------------------------------------

Return to MSN Home Page

dbouldin@utk.edu