Loading...
Search for: system-levels
0.007 seconds
Total 38 records

    Work-in-Progress: heterogeneous redundancy to address performance and cost in multi-core SIMT

    , Article Proceedings of the 12th IEEE/ACM/IFIP International Conference on Hardware/Software Codesign and System Synthesis Companion, CODES 2017, 15 October 2017 through 20 October 2017 ; 2017 ; 9781450351850 (ISBN) Naghashi, M ; Mozafari, S. H ; Hessabi, S ; Sharif University of Technology
    Abstract
    As manufacturing processes scale to smaller feature sizes and processors become more complex, it is becoming challenging to have fabricated devices that operate according to their speciication in the irst place: yield losses are mounting [3]. In this work, we investigate adding heterogeneous hot redundancy (i.e., the architecture of redundant hot cores is diferent from the baseline cores) to improve the cost and performance of multicore single-instruction, multiple-thread (SIMT) architectures. We propose to utilize x86 out of order (OoO) cores as redundancy in SIMT processors. In this case, dice with unused functional redundancies can beneit from two types of processing cores (OoO and SM)  

    An assertion-based verification methodology for system-level design

    , Article Computers and Electrical Engineering ; Volume 33, Issue 4 , 2007 , Pages 269-284 ; 00457906 (ISSN) Gharehbaghi, A. M ; Hamdin Yaran, B ; Hessabi, S ; Goudarzi, M ; Sharif University of Technology
    2007
    Abstract
    In this paper, we integrate an assertion-based verification methodology with our object-oriented system-level synthesis methodology to address the problem of HW/SW co-verification. In this direction a system-level assertion language is defined. The system-level assertions can be used to monitor the current state of system or flow of transactions. These assertions are automatically converted to "monitor hardware" or "monitor software" during the system-level synthesis process depending on their type and also synthesis style of their corresponding functions. The synthesized assertions are functionally equivalent to their original system-level assertions, and hence, can be reused to verify the... 

    A system-level design method for RF receiver front-end with low power consumption

    , Article Analog Integrated Circuits and Signal Processing ; 2021 ; 09251030 (ISSN) Fazel, Z ; Atarodi, M ; Sadughi, S ; Sharif University of Technology
    Springer  2021
    Abstract
    Due to wireless communication’s rapid growth, the need for low power integrated transceivers is increasing. The receiver power is a major limiting factor, and the radio frequency (RF) front-end is often its significant power consuming part. Therefore, system-level design in which the overall specifications are distributed among RF front-end building blocks such that the minimum total power is consumed is crucial. A complete system-level design method for a low power RF front-end is presented in this paper. For this purpose, the performance of each block is modeled by its current and overdrive voltage. An analytical associated with a search-based optimization technique is employed to derive... 

    Using input-to-output masking for system-level vulnerability estimation in high-performance processors

    , Article Proceedings - 15th CSI International Symposium on Computer Architecture and Digital Systems, CADS 2010, 23 September 2010 through 24 September 2010 ; September , 2010 , Pages 91-98 ; 9781424462698 (ISBN) Haghdoost, A ; Asadi, H ; Baniasadi, A ; Sharif University of Technology
    2010
    Abstract
    In this paper, we enhance previously suggested vulnerability estimation techniques by presenting a detailed modeling technique based on Input-to-Output Masking (IOM). Moreover we use our model to compute the System-level Vulnerability Factor (SVF) for data-path components in a highperformance processor. As we show, recent suggested estimation techniques overlook the issue of error masking, mainly focusing on time periods in which an error could potentially propagate in the system. In this work we show that this is incomplete as it ignores the masking impact. Our results show that including the IOM factor can significantly affect the system-level vulnerability for data-path components. As a... 

    A performance and functional assertion-based verification methodology at transaction-level

    , Article 19th International Conference on Microelectronics, ICM, Cairo, 29 December 2007 through 31 December 2007 ; 2007 , Pages 133-136 ; 9781424418473 (ISBN) Hatefi Ardakani, H ; Gharehbaghi, A. M ; Hessabi, S ; Sharif University of Technology
    2007
    Abstract
    In this paper, we present an assertion-based verification methodology for system-level design. Transactionlevel concepts are integrated with an assertion language to introduce a useful, effective and familiar assertion description language. Our assertion verification language is capable of specifying system-level assertions for validating performance as well as functional properties. Proper-ties can be verified using offline simulation trace analysis. C++ trace checkers are automatically generated to validate particular simulation runs or to analyze their performance characteristic(s). Using a JPEG decoder as a case study, we demonstrate that the assertion-based verification is highly useful... 

    Integrating assertion-based verification into system-level synthesis methodology

    , Article 16th International Conference on Microelectronics, ICM 2004, Tunis, 6 December 2004 through 8 December 2004 ; 2004 , Pages 232-235 Hessabi, S ; Gharehbaghi, A. M ; Yaran, B. H ; Goudarzi, M ; Sharif University of Technology
    2004
    Abstract
    In this paper we integrate a verification methodology with our object-oriented system-level synthesis methodology to address the problem of HW/SW co-verification after system synthesis. We have defined a set of system-level assertions. These assertions are automatically converted to monitor hardware or monitor software during the system-level synthesis process depending on their type and also synthesis style of their corresponding functions. The synthesized assertions are functionally equivalent to their original system-level assertion, and hence, can be used to verify the system after HW/SW synthesis. This way, not only system-level assertions are reused in lower-levels of abstraction, but... 

    Integration of system-level IP cores in object-oriented design methodologies

    , Article 13th International Computer Society of Iran Computer Conference on Advances in Computer Science and Engineering, CSICC 2008, Kish Island, 9 March 2008 through 11 March 2008 ; Volume 6 CCIS , 2008 , Pages 106-114 ; 18650929 (ISSN); 3540899847 (ISBN); 9783540899846 (ISBN) Hashemi Namin, S ; Hessabi, S ; Sharif University of Technology
    2008
    Abstract
    IP core reuse is popular for designing and implementing complex systems, because reuse of already provided blocks decreases design time and so diminishes productivity gap. Moreover, as system-level design methodologies and tools emerge for embedded system design, it is useful to have a shift from Register Transfer Level to system-level models for IP cores employed for implementation of hardware parts of the system. In this paper, we propose a C++ model for hardware IP cores that can be adopted as a standard for delivering IPs at a high level of abstraction, suitable for object-oriented system-level design methodologies. Next, we extend our system-level synthesizer in order to integrate IP... 

    12 bits, 40MS/s, low power pipelined SAR ADC

    , Article Midwest Symposium on Circuits and Systems ; Aug , 2014 , p. 841-844 Khojasteh Lazarjan, V ; Hajsadeghi, K ; Sharif University of Technology
    Abstract
    This paper presents a low power SAR ADC utilizing pipelining to increase the resolution up to 12 bits while maintaining a high speed sampling rate. Novel system level modifications and also new comparator architecture are proposed to optimize the power consumption. The ADC is designed and simulated in 0.18um CMOS technology by 1.2v supply voltage consuming 4.5mW power at 40MS/s sampling rate. The results indicates an effective number of bits (ENOB) of 11.04 bit and a challenging FOM of 54.9 fj/conversion which verifies the competence of proposed method  

    CLASS: Combined logic and architectural soft error sensitivity analysis

    , Article Proceedings of the Asia and South Pacific Design Automation Conference, ASP-DAC ; 2013 , Pages 601-607 ; 9781467330299 (ISBN) Ebrahimi, M ; Chen, L ; Asadi, H ; Tahoori, M. B ; Sharif University of Technology
    2013
    Abstract
    With continuous technology downscaling, the rate of radiation induced soft errors is rapidly increasing. Fast and accurate soft error vulnerability analysis in early design stages plays an important role in cost-effective reliability improvement. However, existing solutions are suitable for either regular (a.k.a address-based such as memory hierarchy) or irregular (random logic such as functional units and control logic) structures, failing to provide an accurate system-level analysis. In this paper, we propose a hybrid approach integrating architecture-level and logic-level techniques to accurately estimate the vulnerability of all regular and irregular structures within a microprocessor.... 

    The impact of smart grid technology on dielectrics and electrical insulation

    , Article IEEE Transactions on Dielectrics and Electrical Insulation ; Volume 22, Issue 6 , 2015 , Pages 3505-3512 ; 10709878 (ISSN) Catterson, V. M ; Castellon, J ; Pilgrim, J. A ; Saha, T. K ; Ma, H ; Vakilian, M ; Moradnouri, A ; Gholami, M ; Sparling, B. D ; Sharif University of Technology
    Institute of Electrical and Electronics Engineers Inc  2015
    Abstract
    Delivery of the Smart Grid is a topic of considerable interest within the power industry in general, and the IEEE specifically. This paper presents the smart grid landscape as seen by the IEEE Dielectrics and Electrical Insulation Society (DEIS) Technical Committee on Smart Grids. We define the various facets of smart grid technology, and present an examination of the impacts on dielectrics within power assets. Based on the trajectory of current research in the field, we identify the implications for asset owners and operators at both the device level and the systems level. The paper concludes by identifying areas of dielectrics and insulation research required to fully realize the smart... 

    Work-in-progress: heterogeneous redundancy to address performance and cost in multi-core SIMT

    , Article 2017 International Conference on Hardware/Software Codesign and System Synthesis, CODES+ISSS 2017, 15 October 2017 through 20 October 2017 ; 2017 ; 9781450351850 (ISBN) Naghashi, M ; Mozafari, S. H ; Hessabi, S ; Sharif University of Technology
    Abstract
    As manufacturing processes scale to smaller feature sizes and processors become more complex, it is becoming challenging to have fabricated devices that operate according to their speciication in the irst place: yield losses are mounting [3]. © 2017 ACM  

    Decentralized control of rhythmic activities in fully-actuated/under-actuated robots

    , Article Robotics and Autonomous Systems ; Volume 101 , 2018 , Pages 20-33 ; 09218890 (ISSN) Yazdani, M ; Salarieh, H ; Saadat Foumani, M ; Sharif University of Technology
    Elsevier B.V  2018
    Abstract
    Rhythmic activities such as swimming stroke in the human body are learnable through conscious trainings. Inspiringly, the main objective of this study is to develop a control framework to reproduce the described functionality in the imitating robots. To do so, a two layer supervisory controller is proposed. The high-level controller, which acts as the conscious controller during trainings, is a supervisory dynamic-based controller and uses all system sensory data to generate stable rhythmic movements. On the other hand, the low-level controller in this structure is a distributed trajectory-based controller network. Each node in this network is an oscillatory dynamical system which has the... 

    Assertion-based debug infrastructure for SoC designs

    , Article 19th International Conference on Microelectronics, ICM, Cairo, 29 December 2007 through 31 December 2007 ; 2007 , Pages 137-140 ; 9781424418473 (ISBN) Gharehbaghi, A.M ; Babagoli, M ; Hessabi, S ; Sharif University of Technology
    2007
    Abstract
    In this paper, an infrastructure for debug of complex SoCs that employs assertions is introduced. The proposed infrastructure combines traditional off-chip analysis techniques with on-chip at-speed debug facilities. The main part of on-chip debug hardware consists of data and transaction monitors. The monitor hardware is automatically generated by synthesizing the assertions that were used for verification and validation before manufacturing. We have integrated the proposed method in a system-level design methodology. By synthesizing various assertions from different kinds in a case study we have studied the overhead of our method. © 2007 IEEE  

    Implementation of a jpeg object-oriented ASIP: A case study on a system-level design methodology

    , Article 17th Great Lakes Symposium on VLSI, GLSVLSI'07, Stresa-Lago Maggiore, 11 March 2007 through 13 March 2007 ; 2007 , Pages 329-334 ; 159593605X (ISBN); 9781595936059 (ISBN) Mohammadzadeh, N ; Najafvand, M ; Hessabi, S ; Goudarzi, M ; Sharif University of Technology
    2007
    Abstract
    In this paper, we present a JPEG decoder implemented in our ODYSSEY design methodology. We start with an object-oriented JPEG decoder model. The total operation from modeling to implementation is done automatically by our EDA tool-set in about 10 hours. The resultant system is a JPEG decoder ASIP whose hardware part is implemented on FPGA logic blocks and software part runs on a MicroBlaze processor. This ASIP can be extended by software routines to implement the motion JPEG or MPEG2 decoding algorithms. We implemented our system on ML402 FPGA-based prototype board. Experimental results show that our ASIP implementation is comparable to other approaches while our approach enables quick and... 

    System-level Energy Management for Hard Real-time Embedded Systems

    , Ph.D. Dissertation Sharif University of Technology Salehi Khanghahbar, Mohammad (Author) ; Ejlali, Alireza (Supervisor)
    Abstract
    Many embedded systems must be highly reliable and have hard real-time constraints. Technology scaling has enabled integration of multiple fast cores in a single chip. This provides higher computation speed that can achieve low response time in real-time systems. However, shrinking transistor dimensions aggravates reliability threats. Furthermore, hard real-time embedded systems are usually subjected to severe power and energy consumption limitations imposed by battery and cooling units. Therefore, designing hard real-time embedded systems requires careful considerations of reliability and power/energy consumption issues. High reliability can be achieved through exploiting fault tolerance... 

    System-level vulnerability estimation for data caches

    , Article 16th IEEE Pacific Rim International Symposium on Dependable Computing, PRDC 2010, Tokyo, 13 December 2010 through 15 December 2010 ; 2010 , Pages 157-164 ; 9780769542898 (ISBN) Haghdoost, A ; Asadi, H ; Baniasadi, A ; Sharif University of Technology
    2010
    Abstract
    Over the past few years, radiation-induced transient errors, also referred to as soft errors, have been a severe threat to the data integrity of high-end and mainstream processors. Recent studies show that cache memories are among the most vulnerable components to soft errors within high-performance processors. Accurate modeling of the Vulnerability Factor (VF) is an essential step towards developing cost-effective protection techniques for cache memory. Although Fault Injection (FI) techniques can provide relatively accurate VF estimations they are often very time consuming. To overcome the limitation, recent analytical models were proposed to compute the cache VF in a timely fashion. In... 

    Developing a model for optimal sizing of a small hydropower/PV hybrid system for electrification

    , Article 2017 5th IEEE International Conference on Smart Energy Grid Engineering, SEGE 2017, 14 August 2017 through 17 August 2017 ; 2017 , Pages 170-176 ; 9781538617755 (ISBN) Haghi, E ; Farshidian, B ; Saboohi, Y ; Sharif University of Technology
    Abstract
    The present study investigates the possibility of using a small hydropower/PV hybrid power system for low-cost electricity production which can satisfy the energy load requirements of a typical rural-urban area. In this context, the optimal dimensions to improve the technical and economical performances of the hybrid system are determined according to the load energy requirements and the solar and hydro resources data using linear programming. The application of the model is demonstrated using a case study of a rural-urban area in Mazandaran province, Iran. Two scenarios were considered for optimizing the system components. In the first scenario, a stand-alone hybrid small hydropower/PV... 

    Improving Energy Efficiency in Multi-processor Soft-Core Systems Using System-level Techniques

    , M.Sc. Thesis Sharif University of Technology Biglari, Mehrdad (Author) ; Goudarzi, Maziar (Supervisor)
    Abstract
    The ever increasing density and performance of FPGAs, has increased the importance and popularity of soft processors. One major research concern in this regard lays in the field of energy efficiency of the system on FPGA. This work is particularly focused on the energy efficiency of multiprocessor structures on FPGA using system level techniques. The growing gap between the speed of processors and memories can partly be compensated through memory hierarchy, i.e. caches. Since memory accesses follow a non-uniform distribution, and vary from one application to another, variable set-associative cache architectures have emerged. In this thesis, two novel cache architecture, primarily aimed at... 

    A Control Theoretic Technique for Energy Management in Multi-core Embedded Systems

    , M.Sc. Thesis Sharif University of Technology Abbasnia Tehrani, Mojtaba (Author) ; Ejlali, Alireza (Supervisor)
    Abstract
    Since multi-core processors have become a primary trend in processor development, new scheduling algorithms are needed to minimize power consumption while achieving the desired timeliness guarantees for multi-core real-time embedded systems. Although various power/energy efficient scheduling algorithms have recently been proposed, existing studies may have degraded run-time performance in terms of power/energy efficiency and real-time guarantees when applied to real-time embedded systems with uncertain execution time. Moreover, these algorithms are only provided for a specific set of tasks, while many industrial applications with real-time demands are composed of mixed sets of tasks with a... 

    Heat Conduction Modeling in Optical Network-on-Chips and Presenting Thermally-Resilient ONoC Architecture

    , M.Sc. Thesis Sharif University of Technology Tinati, Melika (Author) ; Hesabi, Shahin (Supervisor) ; Kouhi, Somayyeh (Co-Advisor)
    Abstract
    Integrated silicon photonic networks have attracted a lot of attention in the recent decade due to their potential for low-power and high-bandwidth communications. However, despite high bandwidth and low-loss data communication capability, optical NoCs are susceptible to on-chip temperature variations. In these promising networks, packets’ erroneous routing due to thermally-induced resonant wavelength shift of microring resonators are common temporary faults unless heat control mechanism is adopted. In other words, thermal drifts may paralyze wavelength-based operation of these networks. On the other hand, employing a heat control mechanism in an ONoC necessitates developing thermal fault...