{"title":"Diagnozer: A laboratory tool for teaching research in diagnosis of electronic systems","authors":"R. Ubar, A. Jutman, J. Raik, S. Kostin, H. Wuttke","doi":"10.1109/MSE.2009.5270842","DOIUrl":"https://doi.org/10.1109/MSE.2009.5270842","url":null,"abstract":"In this work, we propose a multifunctional remote e-learning environment for teaching research by learning and investigating the problems of fault diagnosis in electronic systems. It is a collection of software tools which allow to simulate a system under diagnosis, emulate a pool of different methods and algorithms of fault location, analyze the efficiency of different embedded self-diagnosing architectures, and investigate the effect of real physical defects in electronic circuits. Hands-on experiments target research teaching issues. The interactive character of the environment makes the experiments attractive and helps to raise the students' curiosity for finding innovative procedures for debugging digital systems.","PeriodicalId":241566,"journal":{"name":"2009 IEEE International Conference on Microelectronic Systems Education","volume":"11 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2009-07-25","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"128431954","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
{"title":"Incorporating real world integrated circuit in a liberal arts computer science program","authors":"P. Zhao, M. Moshier, Michael Fahy","doi":"10.1109/MSE.2009.5270819","DOIUrl":"https://doi.org/10.1109/MSE.2009.5270819","url":null,"abstract":"It is important to incorporate an introductory treatment of integrated circuits in the computer science curriculum in a liberal arts university. We use real world problems, such as the relationship between power consumption and circuit levels, to motivate students to learn.","PeriodicalId":241566,"journal":{"name":"2009 IEEE International Conference on Microelectronic Systems Education","volume":"19 11","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2009-07-25","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"120868500","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
{"title":"CNT logic knowledge module integrated in digital CMOS logic design course","authors":"A. Kumari, S. Bhanja","doi":"10.1109/MSE.2009.5270816","DOIUrl":"https://doi.org/10.1109/MSE.2009.5270816","url":null,"abstract":"We present a knowledge module exposing students to novel Nanodevices and computing isuues in the context of CMOS Design. This knowledge module has a two-fold objective. First, it generates interest amongst students regarding the fundamental concept of future nano-devices. This will motivate them to enroll in other elective courses related to Nanotechnology, being offered in most EE and CS departments. Further, this module can be used to let students analyze, synthesize and apply their existing knowledge of digital logic design into revolutionary design context with CNT logic. Assessment included the development of rubrics for grading students understanding of key concepts. Survey results and comments indicate that 89% of the students liked the module and demonstration, as well as were enthusiastic and motivated to learn more on nano devices.","PeriodicalId":241566,"journal":{"name":"2009 IEEE International Conference on Microelectronic Systems Education","volume":"31 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2009-07-25","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"130558583","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
{"title":"A novel approach to teaching microprocessor design using FPGA and hierarchical structure","authors":"Ricardo Paharsingh, J. Skobla","doi":"10.1109/MSE.2009.5270815","DOIUrl":"https://doi.org/10.1109/MSE.2009.5270815","url":null,"abstract":"This paper presents the implementation and delivery of a microprocessor based design laboratory, in an attempt to achieve tighter integration with theory and improve student's performance. The design process follows a hierarchical structure, requiring students to first build basic devices such as logic gates, multiplexers, one-bit memory cells etc. These basic devices are then used to build an ALU, registers, (registers are used to build larger memories), a Data Path and a Control Unit. Students are required to figure out the designs on their own and implement it using VHDL on the XILINX Spartan 3 board. Designs are completed without any high level programming ensuring that students cannot rely on the complier to transform specifications into implementations. Overall we observed better grades and independent student evaluations were higher for this academic year (2008).","PeriodicalId":241566,"journal":{"name":"2009 IEEE International Conference on Microelectronic Systems Education","volume":"23 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2009-07-25","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"124845125","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
{"title":"Teaching VLSI design in 10 weeks","authors":"Matthew R. Guthaus","doi":"10.1109/MSE.2009.5270833","DOIUrl":"https://doi.org/10.1109/MSE.2009.5270833","url":null,"abstract":"Since the mid-1980's, the most successful VLSI design courses have implemented a rigorous “hands on” approach. While such methods are amenable to semester programs (over 15 weeks), they are incredibly challenging to implement in a quarter system (10 weeks or less). This paper describes the approach that has been successfully used for 3 years at UCSC. The course is a self-contained single quarter with a significant project. This is made possible by meticulous scheduling and a challenging pace.","PeriodicalId":241566,"journal":{"name":"2009 IEEE International Conference on Microelectronic Systems Education","volume":"7 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2009-07-25","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"123941851","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
{"title":"Microsystems, microsensors and microactuators: Research and education","authors":"M. Husák, J. Jakovenko","doi":"10.1109/MSE.2009.5270814","DOIUrl":"https://doi.org/10.1109/MSE.2009.5270814","url":null,"abstract":"Interdisciplinary knowledge is important for microsystem education. Main areas of required knowledge are electronic structures, electronic circuits, materials, bioelectronics, etc. The education involves nanomaterials and smart materials for sensor and smart micro and nanosystems. System of different interconnected laboratories is necessary for high quality education. Laboratories represent design flow (design, simulation, models and modelling, verifications, testing and corrected outputs). Direct research connection as well as development together with education and direct student participation in research is desirable. Student individual projects serve as a part of research. Several workplaces are used where students work on defined tasks. The use of special instrumentation, microscope and other nanotechnology workplaces in the different institutes is necessary. There have been established direct links to technological companies. Employment of students enables to increase cooperation with companies. Students participate in research projects as well. Individual student projects contribute to student professional shaping. Courses represent three stage educations.","PeriodicalId":241566,"journal":{"name":"2009 IEEE International Conference on Microelectronic Systems Education","volume":"7 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2009-07-25","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"120993402","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
G. A. Covington, G. Gibb, Jad Naous, J. Lockwood, N. McKeown
{"title":"Encouraging reusable network hardware design","authors":"G. A. Covington, G. Gibb, Jad Naous, J. Lockwood, N. McKeown","doi":"10.1109/MSE.2009.5270838","DOIUrl":"https://doi.org/10.1109/MSE.2009.5270838","url":null,"abstract":"The NetFPGA platform is designed to enable students and researchers to build networking systems that run at line-rate, and to create re-usable designs to share with others. Our goal is to eventually create a thriving developer-community, where developers around the world contribute reusable modules and designs for the benefit of the community as a whole. To this end, we have created a repository of “User Contributed Designs” at NetFPGA.org. But creating an “open-source hardware” platform is quite different from software oriented open-source projects. Designing hardware is much more time consuming — and more error prone-than designing software, and so demands a process that is more focussed on verifying that a module really works as advertised, else others will be reluctant to use it. We have designed a novel process for contributing new designs. Each contributed design is specified entirely by a set of tests it passes. A developer includes a list of tests that their design will pass, along with an executable set of tests that the user can check against. Through this process, we hope to establish the right expectations for someone who reuses a design, and to encourage sound design practices with solid, repeatable and integrated testing. In this paper we describe the philosophy behind our process, in the hope that others may learn from it, as well as describe the details of how someone contributes a new design to the NetFPGA repository.","PeriodicalId":241566,"journal":{"name":"2009 IEEE International Conference on Microelectronic Systems Education","volume":"26 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2009-07-25","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"124524731","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
J. Stine, Jun Chen, I. D. Castellanos, Gopalakrishnan Sundararajan, Mohammad A. Qayum, Praveen Kumar, Justin Remington, S. Sohoni
{"title":"FreePDK v2.0: Transitioning VLSI education towards nanometer variation-aware designs","authors":"J. Stine, Jun Chen, I. D. Castellanos, Gopalakrishnan Sundararajan, Mohammad A. Qayum, Praveen Kumar, Justin Remington, S. Sohoni","doi":"10.1109/MSE.2009.5270820","DOIUrl":"https://doi.org/10.1109/MSE.2009.5270820","url":null,"abstract":"This paper discusses an extension to an open source, variation aware Process Design Kit (PDK), based on Scalable CMOS design rules. This PDK is designed for 45nm feature sizes and is utilized for use in VLSI research, computer architecture, education and small businesses. This kit includes all the necessary layout design rules and extraction command decks to capture layout dependent systematic variation and perform statistical circuit analysis. The kit also includes a standard cell library, MIPS® processor and associated GNU-compliant compiler and the necessary support files to enable full chip place and route and verification for System on Chip designs. An analog and digital system test chip is also included with this PDK-extension allowing exploration of nanometer-based VLSI designs.","PeriodicalId":241566,"journal":{"name":"2009 IEEE International Conference on Microelectronic Systems Education","volume":"29 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2009-07-25","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"122778865","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
{"title":"An innovative method of teaching digital system design in an undergraduate electrical and computer engineering curriculum","authors":"O. Adamo, P. Guturu, M. Varanasi","doi":"10.1109/MSE.2009.5270837","DOIUrl":"https://doi.org/10.1109/MSE.2009.5270837","url":null,"abstract":"In this paper, we present an innovative method of teaching digital system design in an undergraduate electrical and computer engineering curriculum. We present a project-based approach to teaching digital system design as opposed to the traditional method that uses conventional classroom lectures with short laboratory exercises. In our approach, students are exposed to a series of industrial-like, semester-long projects that cover fundamental topics in digital system design such as combinational circuit design, sequential circuit design, state machine design, etc. These projects are carried out in groups, thereby developing the students' abilities to work in teams. We present evidence that this project approach offers benefits such as increased student interest and better retention. Currently, 62 percent of our senior design projects are directly related to the concepts presented in this innovative course.","PeriodicalId":241566,"journal":{"name":"2009 IEEE International Conference on Microelectronic Systems Education","volume":"10 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2009-07-25","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"115415775","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
{"title":"A mixed TCAD/Electrical simulation laboratory to open up the microelectronics teaching","authors":"J. Gallière, J. Boch","doi":"10.1109/MSE.2009.5270836","DOIUrl":"https://doi.org/10.1109/MSE.2009.5270836","url":null,"abstract":"In classical microelectronics engineer curriculum, students have to acquire skills in device physics as well as in analog and digital IC design. As a rule, each course is illustrated in a dedicated CAD tools laboratory. Over time, this method leads to a compartmentalizing of the teaching by putting conceptual barrier in the student's mind. This article proposes a laboratory in which students can mix TCAD electrical and SPICE simulation. With this tutorial, the instructor is able to highlight the possible interdependence between these tools but overall he demonstrates students that associated teachings are linked and share the same objectives.","PeriodicalId":241566,"journal":{"name":"2009 IEEE International Conference on Microelectronic Systems Education","volume":"9 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2009-07-25","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"117098918","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}