Loading...
Search for: razavi-hesabi--z
0.126 seconds

    A Scheme for Counterfeit Chip Detection Using Scan Chain

    , M.Sc. Thesis Sharif University of Technology Hashemi, Mona (Author) ; Hesabi, Shahin (Supervisor)
    Abstract
    With constant increase in the rate of VLSI circuits manufactured in sites separate from the designers and computer architects, global concern regarding the possibility of integration of malware by the manufacturing foundries has arisen. Particularly, one main issue that affects relability of the chips is modifications or additions with malicious intension, known as Harware Trojans, which are easily applicable during design and manufacturing phase of chip. This study intends to introduce a model based on the scan chain, a method is provided for intellectual property protection. Currently available IP protection solutions are usually limited to protect single FPGA configurations and require... 

    An Efficient Hardware Trojan Detector Using On-chip Ring Oscillator

    , M.Sc. Thesis Sharif University of Technology Khodadadi, Mohsen (Author) ; Hesabi, Shahin (Supervisor)
    Abstract
    Nowadays integrated circuits are extremely vulnerable to hardware trojans (HT). Hardware trojans can be injected into the ICs in design or fabricate phase, and damage system’s functionality or security. In this thesis, we first describe hardware trojan definition, classification and types of HTs, negative effects, detection ways and analysis of them. Then we propose a new solution in order to solve the negative points of previous methods  

    Accelerating Perfect and Imperfect Loops Using Reconfigurable Architectures

    , M.Sc. Thesis Sharif University of Technology Tanhaee, Effat (Author) ; Hesabi, Shahin (Supervisor)
    Abstract
    With the widespread use of mobile applications, multimedia and telecommunications, speed of execution has become important. The computation-intensive portions of applications, i.e., loops, devote a significant percentage of their implementation time. Thus, in this thesis, a new method is introduced which greatly increases the execution speed of the loops. Loops are often implemented on coarse-grained reconfiguration architecture (CGRAs) for acceleration, which is a promising architecture with high performance and high power efficiency in comparison to FPGA. In this regard, to reduce the execution time of two-level nested loops, if there are several innermost loops, first, we fuse them, then... 

    Reliablity-Aware Energy Management for Mixed-Criticality Systems on Multicores

    , M.Sc. Thesis Sharif University of Technology Naghavi, Amin (Author) ; Hesabi, Shahin (Supervisor)
    Abstract
    Integrating functionalities of different-criticality levels on a shared computing platform known as Mixed-Criticality Systems (MCSs) has been noticed recently in research and industrial designs. Due to the battery-operated nature of some MCSs and different reliability requirement for tasks, joint energy and reliability management is crucial in these systems. Another important issue in these systems which is rarely addressed in previous works is tolerating permanent faults. In this thesis, we propose two comprehensive schemes: MC-4S and MC-2S which guarantee to tolerate permanent faults and maintaining the system reliability with respect to the transient faults. In addition, guaranteeing the... 

    Improving Performance of GPGPU Considering Reliability Requirements

    , M.Sc. Thesis Sharif University of Technology Motallebi, Maryam (Author) ; Hesabi, Shahin (Supervisor)
    Abstract
    In recent years, GPUs are becoming ideal candidates for processing a variety of high performance applications. By relying on thousands of concurrent threads in applications and the computational power of large numbers of computing units, GPGPUs have provided high efficiency and throughput. To achieve the potential computational power of GPGPUs in broader types of applications, we need to apply some modifications. By understanding the features and properties of applications, we can execute them in a more proper way on GPUs. Therefore, considering applications’ behavior, we define 5 different categories for them. Every category has special definitions, and we change the configuration of GPU... 

    Improving Manufacturing Yield and Life Cycle of Special Purpose SIMT Processors for Inexact Computing

    , M.Sc. Thesis Sharif University of Technology Afarin, Mahbod (Author) ; Hesabi, Shahin (Supervisor)
    Abstract
    The downscaling of feature size and higher process variation in COMS nano-technology are anticipated to introduce higher manufacturing anomalies. On the other hand, designs are getting more complicated due to more innovative applications where they need higher numbers of transistors. Because of these issues, integrated circuits manufacturing has become more complicated than before. Complexity in manufacturing process increases the probability of the defects in chips. This phenomenon reduces the fabrication yield. Conventional methods like fault tolerant techniques, defect tolerant techniques and redundancy are not separately good enough for improving manufacturing yield. On the other hand,... 

    Aging Mitigation for Arithmetic and Logic Unit of a Processor

    , M.Sc. Thesis Sharif University of Technology Sharifi, Ferdous (Author) ; Hesabi, Shahin (Supervisor)
    Abstract
    Shrinking the dimensions of transistors in recent fabrication technologies has led to an increase in the aging rate of chips, as the most important challenge in reliability of new processors. Bias Temperature Instability (BTI) and Hot Carrier Injection (HCI) are amongst the most important adverse effect of transistor shrinkage. These two effects decrease the switching speed of transistors by increasing its threshold voltage over time. Threshold voltage shift causes timing violation in combinational parts of circuit and decreases the robustness of sequential parts against soft errors. Between different units of a processor, Arithmetic and Logic Unit (ALU) is one of the most susceptible units... 

    Design and Implementation of Decoder and Encoder for Error Detecting and Correcting Algorithms for RF Links in Networks on Chip

    , M.Sc. Thesis Sharif University of Technology Sharifnia, Shahram (Author) ; Hesabi, Shaahin (Supervisor)
    Abstract
    In the upward trend of advancing technologies in chips manufacturing, utilizing Network on Chip (NOC) solutions is a sensible approach towards overcoming challenges in System on Chip (SOC). The most common form of NOC is the Wired NOC. The continuous physical size reduction of electronic circuits has led to bandwidth deficiency as well as increased temperature in various parts of these circuits. The vast advancement in chips manufacturing industry has made it possible to embed and adapt telecommunication equipment into chips, giving rise to Wireless NOC (WNOC) manufacturing. However, wireless communication increases fault rate; thereby, the system becomes more vulnerable against transient... 

    A modified patch propagation-based image inpainting using patch sparsity

    , Article AISP 2012 - 16th CSI International Symposium on Artificial Intelligence and Signal Processing ; 2012 , Pages 43-48 ; 9781467314794 (ISBN) Hesabi, S ; Mahdavi-Amiri, N ; Sharif University of Technology
    2012
    Abstract
    We present a modified examplar-based inpainting method in the framework of patch sparsity. In the examplar-based algorithms, the unknown blocks of target region are inpainted by the most similar blocks extracted from the source region, with the available information. Defining a priority term to decide the filling order of missing pixels ensures the connectivity of object boundaries. In the exemplar-based patch sparsity approaches, a sparse representation of missing pixels was considered to define a new priority term. Here, we modify this representation of the priority term and take measures to compute the similarities between fill-front and candidate patches. Comparative reconstructed test... 

    An Effective Power Gating Method for NoC through Idle Time Management

    , M.Sc. Thesis Sharif University of Technology Farrokhbakht, Hossein (Author) ; Hesabi, Shahin (Supervisor)
    Abstract
    With the advent in technology and shrinking the transistor size down to nano scale, static power may become the dominant power component in Networks-on-Chip (NoCs). Power-gating is an efficient technique to reduce the static power of under-utilized resources in different types of circuits. For NoC, routers are promising candidates for power gating, since they present high idle time. However, routers in a NoC are not usually idle for long consecutive cycles due to distribution of resources in NoC and its communication-based nature, even in low network utilizations. Therefore, power-gating loses its efficiency due to performance and power overheads of the packets that encounter powered-off... 

    Quantitative changes in gait parameters after cycling among multiple sclerosis patients with ataxia:a pilot study

    , Article Journal of Modern Rehabilitation ; Volume 16, Issue 4 , 2022 , Pages 355-363 ; 2538385X (ISSN) Rahimibarghani, S ; Emami Razavi, S. Z ; Naser Moghadasi, A ; Azadvari, M ; Shojaee Fard, M ; Rahimi Dehgolan, S ; Sharif University of Technology
    Tehran University of Medical Sciences  2022
    Abstract
    Introduction: Cerebellar ataxia is a common symptom of multiple sclerosis (MS), particularly in progressive forms, where gait and balance problems are the most debilitating symptoms. Exercise training is a critical component of rehabilitation in managing equilibrium dysfunction, and stationary bicycling is a safe, feasible, and effective method to reduce the symptom. Clinical walking performance tests are typically used to assess gait in these patients. However, gait analysis technologies are more sensitive and accurate at detecting subtle and subclinical changes. The purpose of this study was to determine the changes in gait parameters in MS patients with ataxic gait after using a... 

    Design of a Scalable Optical Network-on-Chip by Reducing Role of Electrical Transactions

    , M.Sc. Thesis Sharif University of Technology Aghaei Khouzani, Hoda (Author) ; Hesabi, Shahin (Supervisor)
    Abstract
    As the number of processing cores on a single chip continues to grow, the need for a high bandwidth, low power communication structure, will be the most important requirement of the next generation chip multiprocessors. Today, a major part of power consumption in multicore architectures belongs to interconnects. Due to these facts, reducing power consumption, as well as supporting high performance, is of major concern in these architectures. Optical interconnects have the potential to replace electrical wires to solve the bottleneck of communications in integrated circuits. Various routers and architectures with different points of view, have been recently designed considering existing... 

    Accelerated FPGA-Based NOC Simulation With Software Configuration

    , M.Sc. Thesis Sharif University of Technology Mardani Kamali, Hadi (Author) ; Hesabi, Shahin (Supervisor)
    Abstract
    ITRS shows next generation of Multiprocessor System on Chip (MPSoCs) designs will contain hundreds of heterogeneous cores, running at different speeds and voltage levels. Networks-On-Chip (NoC) provide a structured way of realizing interconnections on silicon, and obviate the limitations of bus-based solution. As the number of components in MPSoCs increases, the interconnect schemes based on NoC approach are increasingly used. However, NoC designs have many power, area, and performance trade-offs in topology, buffer sizes, routing algorithms and flow control mechanisms, hence the study of new NoC designs can be very time-intensive.
    To address these challenges, we propose a new... 

    An All-Optical NoC with Multicasting Capability

    , M.Sc. Thesis Sharif University of Technology Askari Kermani, Saeedeh (Author) ; Hesabi, Shahin (Supervisor)
    Abstract
    The importance of power consumption in high performance multiprocessors, combined with power reduction capability of on-chip optical interconnects, offers optical network-on-chip (ONoC) as a new technology solution which can deliver considerably higher bandwidth and lower latencies with significantly lower power dissipation than an interconnection network based only on electronic signaling. An on-chip network should be able to support multicast communications efficiently whether it is an optical or electrical network. On the other hand, multicast communications in optical networks-on-chip has been implemented using shared bus which is not scalable. Moreover, most of optical on-chip... 

    Evaluating Energy Efficiency and Scalability of Timing Channel- protection Techniques exploited Exploited for Single Chip Cloud Computer

    , M.Sc. Thesis Sharif University of Technology Asgharzadeh Donighi, Ashkan (Author) ; Hesabi, Shahin (Supervisor)
    Abstract
    Although cloud porcessors have lots of benefits, they have brought new challenges for designers; one of these issues, is information leakage through Timing Channel Attack in shared hardware resources. Among these shared resources, main memory controller is less understood. Also applying timing channel protection technquies to shared memory controller, in comparison with other parts such as NoC, caches, etc, can impose high performance overhead to system throughput. Temporal Partitioning (TP) is the baseline secure scheduling algorithm that was proposed for cope with timing channel attack in shared memory controller; but beside this protection, TP compels high performance degradation. In this... 

    Data Sharing Aware Scheduling for Reducing Memory Accesses in GPGPUs

    , M.Sc. Thesis Sharif University of Technology Saber Latibari, Banafsheh (Author) ; Hesabi, Shahin (Supervisor)
    Abstract
    Access to global memory is one of the bottlenecks in performance and energy in GPUs. Graphical processors uses multi-thread in streaming multiprocessors to reduce memory access latency. However, due to the high number of concurrent memory requests, the memory bandwidth of low level memorties and the interconnection network are quickly saturated. Recent research suggests that adjacent thread blocks share a significant amount of data blocks. If the adjacent thread blocks are assigned to specific streaming multiprocessor, shared data block can be rused by these thread blocks. However the thread block scheduler assigns adjacent thread blocks to different streaming multiprocessors that increase... 

    Proposal af a New Approach to Improve Communication and Computation Efficiency of Federated Edge Learning with Heterogeneous Resources

    , M.Sc. Thesis Sharif University of Technology Moazam Sedeh, Marjan (Author) ; Hesabi, Shahin (Supervisor)
    Abstract
    In practice, to implement Federated learning on edge networks, devices must repeatedly transmit their trained models to the edge server through wireless links to update the global model; Due to the heterogeneity in the Federated Edge learning system, such as lack of power, some devices may not be able to connect to the base station and reduce the performance of the trained model or, if connected, impose a large delay on the learning process. To overcome the mentioned challenge, we propose a Collaborative Federated learning framework. In this framework, some devices can participate in Federated learning without connecting to the base station; In this way, devices that are not able to... 

    Modeling of Damages such as Crack, Inclusions and Areas with Variable Properties in Composite and Metal Structures and then Prediction and Extension of their Life

    , M.Sc. Thesis Sharif University of Technology Razavi, Reza (Author) ; Abedian, Ali (Supervisor)
    Abstract
    Nowadays, some of the major problems of the airplane industry is that airplanes’ fleet are approaching to the end of their defined life, inability to buy new planes and obtaining aircraft’s parts for repairing process. Therefore, in order to increase the life of the aging aircrafts, some essential process such as modeling processes, identify principal structure elements to strengthen and repair them should be done to all these airplanes, all these processes refer as aging process. Aging programs initiated in some countries, such as America, Australia, Britain and Canada from about thirty-five years ago, technological approaches inventing new ways to start repairing worn metallic structures... 

    Channel Modeling and Assessment of Key Performance Indicators for Wireless Body Area Networks

    , Ph.D. Dissertation Sharif University of Technology Razavi, Ali (Author) ; Jahed, Mehran (Supervisor)
    Abstract
    Wireless Body Area Network (WBAN) is one of the emerging technological trends that paves the way for the next generation medical systems by offering proactive wellness management and early detection of diseases. WBAN, as standardized by IEEE 802.15.6, is a network composed of intelligent, miniaturized, low power sensors that are strategically implanted in, placed on, or in close proximity to the human body. The sensors have responsibility for recording vital physiological signals and wirelessly transmitting them to a central hub for further processing. In this study, we have first investigated the applicable channel models for a typical WBAN. Considering various scenarios with different... 

    Capacity-outage joint analysis and optimal power allocation for wireless body area networks

    , Article IEEE Systems Journal ; 2018 ; 19328184 (ISSN) Razavi, A ; Jahed, M ; Sharif University of Technology
    Institute of Electrical and Electronics Engineers Inc  2018
    Abstract
    Wireless body area networks (WBANs) are characterized by short-range wireless communication between inherently resource-limited sensors that operate in the vicinity of the human body for recording certain physiological signals. One of the main limitations of WBANs is in terms of their available power. Since the nodes are typically battery-driven, an efficient power transmission is essential to guarantee long-lasting communications among nodes without the need for frequent battery replacement or charging. In this study, aiming to improve the WBAN performance, we first investigate the power allocation problem by choosing the ergodic capacity and the outage probability as the desired metrics....