{"title":"Efficient embedded SoC hardware/software codesign using virtual platform","authors":"M. El-Moursy, Ayman Sheirah, M. Safar, A. Salem","doi":"10.1109/IDT.2014.7038583","DOIUrl":"https://doi.org/10.1109/IDT.2014.7038583","url":null,"abstract":"A complete framework and methodology to design, simulate, and debug large SoC is presented. Full VP creation using efficient tools is described. An efficient tool to allow co-debug of HW/SW on VP is also presented. The tools enable debugging and analyzing an application and a Linux driver that run on the VP. Breakpoints and mon commands can be used to detect and correct errors, access registers and review their values. The tools provide simulation of SW and HW on the same timeline. They also, involve building, uploading and debugging a Linux driver on the VP. The procedure steps for debugging the application code on the VP are provided. How to create an analyzer project with an analyzer session to perform SW and HW analysis, and save the results are also described. Functions and capabilities to investigate the tracing results are presented. Preparing the Environment of Linux Software Development with VP is needed before running the debug flow. How to prepare the system environment is summarized. Complex applications can run on the VP. Debugging both the application and the Linux drivers, and analyzing both the SW and the HW are made easy. Powerful SW tracing is provided. HW architecture analysis is an additional domain to be explored by the methodology. SW and HW profiling is shown to be not only feasible, but also handy. Very graphical waveforms and user friendly environment with easy Graphical User Interface (GUI) show how flexible and powerful the methodology is. A test case demonstrating the flexibility and efficiency of our technique is presented.","PeriodicalId":122246,"journal":{"name":"2014 9th International Design and Test Symposium (IDT)","volume":"33 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2014-12-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"126124168","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}
El-sedik Lamini, Rima Bellal, S. Tagzout, H. Belbachir, Adel Belouchrani
{"title":"Enhanced bit-width optimization for linear circuits with feedbacks","authors":"El-sedik Lamini, Rima Bellal, S. Tagzout, H. Belbachir, Adel Belouchrani","doi":"10.1109/IDT.2014.7038607","DOIUrl":"https://doi.org/10.1109/IDT.2014.7038607","url":null,"abstract":"Bit widths to accuracy trade offs require complex method development and testing. This paper presents a new process of incremental optimizations to get to reduced bit-widths compared to recently published results. Range and Precision improvements reach all the data path interconnections. More, a precision refinement is proposed even for input data. Detailed procedures and results of hardware implementations are provided to show the achieved improvements compared to existing optimization approaches. For illustration and to compare our work to existing results, different configurations of an IIR filter is used for tests and implementations. Depending on those different configurations, the proposed optimization techniques present an average of area reductions ranging from 17% to 30%.","PeriodicalId":122246,"journal":{"name":"2014 9th International Design and Test Symposium (IDT)","volume":"116 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2014-12-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"134189623","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":"Nonvolatile memories: Present and future challenges","authors":"E. Vatajelu, H. Aziza, C. Zambelli","doi":"10.1109/IDT.2014.7038588","DOIUrl":"https://doi.org/10.1109/IDT.2014.7038588","url":null,"abstract":"Due to the rapid development of hand-held electronic devices, the need for high density, low power, high performance SoCs has pushed the well-established embedded memory technologies to their limits. To overcome the existing memory issues, emerging memory technologies are being developed and implemented. The focus is placed on non-volatile technologies, which should meet the high demands of tomorrow applications. The nonvolatile memory technologies being intensively researched today are the Flash memories and the emerging resistive and magnetic type random access memories. This paper presents an overview of device level operation of these nonvolatile memories, with special emphasis on the fabrication-and aging-induced reliability issues.","PeriodicalId":122246,"journal":{"name":"2014 9th International Design and Test Symposium (IDT)","volume":"20 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2014-12-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"134236623","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":"SAT-based speedpath debugging using X traces","authors":"M. Dehbashi, G. Fey","doi":"10.1109/IDT.2014.7038595","DOIUrl":"https://doi.org/10.1109/IDT.2014.7038595","url":null,"abstract":"Due to timing variations induced by process variations and environmental effects, speedpath debugging becomes a major concern in the design of high performance VLSI circuits. In this paper, we propose an efficient approach to speedpath debugging based on Boolean Satisfiability (SAT). We use a time-discrete model of the circuit for analyzing effects of delays within the circuit. For efficiency we overapproximate sensitized paths using advanced techniques from formal hardware verification. Our approach achieves 88% decrease in the size of the debug instance leading to 71% decrease in the debugging time compared to previous work. At the same time, our new approach achieves a high diagnosis accuracy.","PeriodicalId":122246,"journal":{"name":"2014 9th International Design and Test Symposium (IDT)","volume":"83 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2014-12-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"127850432","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":"Scalable high speed serial interface for data converters: Using the JESD204B industry standard","authors":"H. Saheb, Syed Haider","doi":"10.1109/IDT.2014.7038577","DOIUrl":"https://doi.org/10.1109/IDT.2014.7038577","url":null,"abstract":"The need for wideband data converters (DAC and ADC) with increasingly higher sampling frequencies and data resolutions are driven by new applications, as well as advances in existing ones. The bandwidth limitations of current I/O technologies, such as CMOS or LVDS, force the need for higher pin counts on converter products. The JESD204 standard interface offers several advantages over its CMOS and LVDS predecessors in term of speed, power, size, cost, and scalability. In this paper we present a systematic approach that facilitates the adoption of the new high speed serial interface starting from system level constraints. We describe how to handle some key design features like higher data bandwidth, multi-device synchronization, deterministic latency, and harmonic clocking that are required by high data rate end-system applications such as wireless infrastructure transceivers.","PeriodicalId":122246,"journal":{"name":"2014 9th International Design and Test Symposium (IDT)","volume":"37 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2014-12-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"134493623","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":"Modulo 2n+1 addition and multiplication for redundant operands","authors":"Kostas Tsoumanis, C. Efstathiou, K. Pekmestzi","doi":"10.1109/IDT.2014.7038614","DOIUrl":"https://doi.org/10.1109/IDT.2014.7038614","url":null,"abstract":"Complex arithmetic operations are widely used in Digital Signal Processing (DSP) applications. Keeping the intermediate results in a redundant representation (e.g. carry-save) is a common technique to speed up chained arithmetic operations due to the elimination of the intermediate parallel additions which occupy significant area and largely increase the overall critical delay. Thus, arithmetic units with operands in a redundant representation are of considerable practical interest. In this work, we propose an efficient modulo 2n+1 addition unit with one or both operands in the redundant carry-save representation and, also, we introduce an efficient modulo 2n+1 multiplier with the one of two operands in the redundant carry-save form.","PeriodicalId":122246,"journal":{"name":"2014 9th International Design and Test Symposium (IDT)","volume":"2 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2014-12-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"125411417","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 comparative study of various microstrip bandpass filters topologies for UWB applications","authors":"A. Saadi, M. Yagoub, R. Touhami","doi":"10.1109/IDT.2014.7038611","DOIUrl":"https://doi.org/10.1109/IDT.2014.7038611","url":null,"abstract":"Because of their large spectrum, Ultra-Wide Band (UWB) systems are requested to maintain a very low power spectral density, making them vulnerable to higher power narrowband signals. To mitigate any in-band narrowband interference (NBI), which may degrade the overall UWB system performance, filtering is an inescapable solution. The aim of this paper is to compare the performance of various microstrip planar filters which are designed based on a specific electric model in order to provide UWB filter designers with key design tools to efficiently select the most suitable filter based on their particular needs.","PeriodicalId":122246,"journal":{"name":"2014 9th International Design and Test Symposium (IDT)","volume":"15 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2014-12-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"126371454","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}
F. Sahraoui, Ghaffari Fakhreddine, M. A. Benkhelifa, B. Granado
{"title":"Reliability assessment of backward error recovery for SRAM-based FPGAs","authors":"F. Sahraoui, Ghaffari Fakhreddine, M. A. Benkhelifa, B. Granado","doi":"10.1109/IDT.2014.7038622","DOIUrl":"https://doi.org/10.1109/IDT.2014.7038622","url":null,"abstract":"Reliability is a major concern for embedded systems. Semiconductor devices used to implement them can suffer from various environmental perturbations. This is more evident when considering SRAM-based FPGA. Perturbations are very frequent and they can limit FPGA's usability. In this paper, a new fault tolerance approach is presented which try to take advantage of partial dynamic reconfiguration provided by SRAM-based FPGAs. The approach is based on the Backward Error Recovery to mitigate faults on the configuration layer by restoring the correct behavior of the application. Fault injection using emulation is used to evaluate the reliability of the proposed fault mitigation technique and its results are compared to those obtained when configuration scrubbing is used. An improvement of up to 12% for reliability and availability of the Design Under Test is observed.","PeriodicalId":122246,"journal":{"name":"2014 9th International Design and Test Symposium (IDT)","volume":"51 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2014-12-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"123121821","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":"Day 2: Invited talk spintronic microsystems: Integrating analog devices with CMOS","authors":"P. Freitas","doi":"10.1109/IDT.2014.7038573","DOIUrl":"https://doi.org/10.1109/IDT.2014.7038573","url":null,"abstract":"One of the best know examples of integration of spintronic devices with CMOS is given by MRAM (magnetic random access memory), a digital memory where each node in its simplest form includes a switching element (transistor) in series with a magnetic tunnel junction (magnetic storage element). In the analog field, work is beginning in the design, fabrication, and back end integration of ASICS with magnetic sensors. This talk describes circuit design, integration process, fabrication and test of two different types of microsystems: a multiplexed protein/DNA biochip where an array of linear sensors (up to 256) fabricated on top of a 0.35um CMOS circuit detect in real time protein/DNA hibridization to immobilized probes. System noise (ASIC, sensor, fluidic environment) defines analyte minimum detectivity. A second example covers the design and fabrication of a non destructive testing platform, from the ASIC controlling sensor array readout, to the sensor array itself, consisting on an array of spin valve or magnetic tunnel junction elements. Depending on defect nature (buried or surface), signals need to be detected either at few hundred Hz, or at MHz level. System noise (ASIC and sensor noise) defines (for perfectly homogeneous samples) defect detection capability.","PeriodicalId":122246,"journal":{"name":"2014 9th International Design and Test Symposium (IDT)","volume":"106 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2014-12-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"128146485","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}
Nejib Mediouni, Samir Ben Abid, O. Kallel, Kaouthar Guesmi, S. Hasnaoui
{"title":"Design and implementation of Wishbone bridge for an iSLIP based NoC","authors":"Nejib Mediouni, Samir Ben Abid, O. Kallel, Kaouthar Guesmi, S. Hasnaoui","doi":"10.1109/IDT.2014.7038615","DOIUrl":"https://doi.org/10.1109/IDT.2014.7038615","url":null,"abstract":"Multi-core processors and System On Chips (SoC) are becoming more and more ubiquitous in hand-held devices and super computers alike. The rise of those systems and the ever increasing integration rate have given rise to integrated networks to accommodate the bandwidth needs for highly parallel applications. In this paper, we present a Network On Chip (NoC) implementation with a Wishbone interface that would facilitate the transition from Wishbone-based SoCs to NoCs without major modifications. The proposed architecture is designed to be lightweight and have a low footprint while being fully transparent to the wishbone enabled wishbone-enabled IP cores.","PeriodicalId":122246,"journal":{"name":"2014 9th International Design and Test Symposium (IDT)","volume":"1 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2014-12-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"122727065","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}