Network


Latest external collaboration on country level. Dive into details by clicking on the dots.

Hotspot


Dive into the research topics where Behrad Niazmand is active.

Publication


Featured researches published by Behrad Niazmand.


networks on chips | 2015

A Framework for Combining Concurrent Checking and On-Line Embedded Test for Low-Latency Fault Detection in NoC Routers

Pietro Saltarelli; Behrad Niazmand; Jaan Raik; Vineeth Govind; Thomas Hollstein; Gert Jervan; Ranganathan Hariharan

The focus of the paper is detection of faults in NoC routers by combining concurrent checkers with embedded on-line test to enable cost-effective trade-offs between area-overhead and test coverage. First, we propose a framework of tools for formally evaluating the quality of the checkers and for optimizing the overhead area with given fault coverage constraints. The stress is in particular on the minimization of the error detection latency, which is a crucial aspect in order to eliminate (or limit) error propagation. Second, the concurrent checkers will be complemented by embedded on-line test packets which are to be applied as a periodic routine during the idle periods in router operation. The framework together with the corresponding methodology has been successfully applied to a realistic case-study of a fault tolerant NoC router design. The case study shows that combining concurrent routers with embedded test allows reducing the area overhead of the checkers from 31--35% down to 1.5--10% without sacrificing the fault coverage.


reconfigurable communication centric systems on chip | 2015

Mixed-criticality NoC partitioning based on the NoCDepend dependability technique

Thomas Hollstein; Siavoosh Payandeh Azad; Thilo Kogge; Behrad Niazmand

The deployment of mixed-criticality applications on NoC (Network-on-Chip)-based MPSoC (Multiprocessor System-on-Chip) platforms requires a stringent protection of the communication and processing resources being utilized by hard-real-time parts of the the application in order to avoid interference of less critical application parts. In this contribution we present an approach for encapsulation of critical NoC communication resources, which guarantees no interference of non-critical data packets with critical communication data on the network. It is shown, how the NoC fault-tolerance technique “NoCDepend” can be used in order to achieve partitioning of a NoC into several criticality domains without additional overhead. The shape of the protected domains is arbitrary and the method can be applied to 2D and 3D NoCs.


reconfigurable communication centric systems on chip | 2016

SoCDep 2 : A framework for dependable task deployment on many-core systems under mixed-criticality constraints

Siavoosh Payandeh Azad; Behrad Niazmand; Peeter Ellervee; Jaan Raik; Gert Jervan; Thomas Hollstein

In this paper, an open-source framework for task deployment of mixed-critical and non-critical applications under dependability constraints in Network-on-Chip (NoC) based systems is introduced. This system level design space exploration is guided by a System Health Monitoring Unit which keeps a holistic view of system health status. The framework supports task clustering, mapping and scheduling of different applications, using different heuristics, on a NoC-based architecture which can have different topologies. This enables exploration of 2D and 3D typologies, any turn model based routing algorithm, fault monitoring mechanisms and different fault models (Link, Turn, Node).


design and diagnostics of electronic circuits and systems | 2017

From online fault detection to fault management in Network-on-Chips: A ground-up approach

Siavoosh Payandeh Azad; Behrad Niazmand; Karl Janson; Nevin George; Adeboye Stephen Oyeniran; Tsotne Putkaradze; Apneet Kaur; Jaan Raik; Gert Jervan; Raimund Ubar; Thomas Hollstein

Due to the ongoing miniaturization of silicon technology beyond the sub-micron domain and the trend of integrating ever more components on a single chip, the Network-on-Chip (NoC) paradigm has emerged to address the scalability and performance shortcomings of bus-based interconnects. As the feature size shrinks, the system gets much more susceptible to faults caused by wear-out and environmental effects. Thus, in order to increase the reliability, creates the need for having mechanisms embedded into such a system that could detect and manage the faults in run-time. In this paper, a ground-up approach from fault detection to fault management for such a NoC-based system on chip is proposed that utilizes both local fault management for fast reaction to faults and a global fault management mechanisms for triggering a large-scale reconfiguration of the NoC. Also, detailed description of strategies for fault detection, localization, classification and propagation to a global fault management unit are provided and methods for local fault management are elaborated.


networks on chips | 2016

Logic-based implementation of fault-tolerant routing in 3D network-on-chips

Behrad Niazmand; Siavoosh Payandeh Azad; Jose Flich; Jaan Raik; Gert Jervan; Thomas Hollstein

The susceptibility of on-chip communication links and on-chip routers to faults has guided the research towards focusing on fault-tolerance aspects of 2D and 3D Network-on- Chips (NoCs). In this paper, we propose Logic-Based Distributed Routing for 3D NoCs (LBDR3D), a scalable, re-configurable and fault-tolerant mechanism, which utilizes only two virtual channels for implementing any deadlock-free turn model routing algorithm in partially vertically connected 3D NoCs. Such networks might emerge either due to the limitation of on-chip area for vertical links or due to occurrence of fault because of wear-out. LBDR3D guarantees live-lock freeness as well as connectivity regardless of the location and number of vertical links as long as faults do not disconnect the network. Our method relies on a limited set of bits which describe the topology and routing algorithm, updated using an offline algorithm. Our Experimental results show the comparison of LBDR3D with three previously proposed fault-tolerant mechanisms, Elevator-First, North-East To Z (NETZ) and East-Then-West (ETW). Compared to Elevator-First, our proposed mechanism is more flexible and in terms of packet latency, it performs better or equal under even extreme fault scenarios for vertical links. Furthermore, as long as the topology is supported by the routing algorithm, LBDR3D can tolerate faults on horizontal links in each layer. In contrast to NETZ and ETW, LBDR3D does not rely on the location of vertical links as long as the network is connected.


digital systems design | 2015

A Framework for Comprehensive Automated Evaluation of Concurrent Online Checkers

Pietro Saltarelli; Behrad Niazmand; Jaan Raik; Ranganathan Hariharan; Gert Jervan; Thomas Hollstein

This paper proposes a framework for automated evaluation of concurrent online checkers. The novelty of the underlying approach lies in its completeness (i.e. ability of formally proving the presence or absence of true misses), minimal fault detection latency and accurate, fully automated evaluation of the fault detection characteristics of the checkers. The methodology consists of creating a pseudo-combinational version of the circuit under test, specifying the environment in terms of valid input stimuli and providing the assertions for generating the checkers, which will thereafter be evaluated by the framework. In this paper, a case-study on the control part (routing and arbitration) of a Network-on-Chip (NoC) router has been carried out. It shows on a realistic application that the framework is capable of accurately and formally evaluating the quality of individual concurrent checkers which constitutes an important task in fault tolerant system design. The case study shows that the proposed approach helps achieving high fault coverage in a single clock-cycle.


reconfigurable communication centric systems on chip | 2017

Fault-resilient NoC router with transparent resource allocation

Tsotne Putkaradze; Siavoosh Payandeh Azad; Behrad Niazmand; Jaan Raik; Gert Jervan

The current trend of aggressive technology scaling results in a decrease in systems reliability. This motivates investigation of fault-resilient architectures which provide graceful degradation of systems functionality. In this paper, three novel fault-resilient Network-on-Chip (NoC) router architectures are proposed. These architectures, exploit the regularity of the router and reallocate available existing and spare units to maintain functionality of certain turns. The resource reallocation is performed transparently from systems resource manager and is based on predefined priorities. A new metric for architecture reliability comparison based on reliability block diagrams is introduced. In contrast to Silicone Protection Factor (SPF) metric, the proposed metric also takes into account the areas of different units. Area overhead and reliability of proposed architectures are compared with Triple Modular Redundancy (TMR) and Unit-Duplication mechanisms. All proposed architectures showed remarkable reliability improvement compared to original, TMR and Unit Duplication architectures; while at the same time, their area overhead is less than or equal to unit-duplication mechanisms.


international symposium on circuits and systems | 2017

Comprehensive performance and robustness analysis of 2D turn models for network-on-chips

Siavoosh Payandeh Azad; Behrad Niazmand; Karl Janson; Thilo Kogge; Jaan Raik; Gert Jervan; Thomas Hollstein

Routing algorithms play an important role in Network-on-Chip (NoC) based System-on-Chips. Turn model based routing disallows some of the turns in order to avoid deadlock, while providing partial adaptivity. In this paper, all 2D uniform turn models are examined for deadlock freeness and connectivity; 50 deadlock free turn models are extracted that provide full connectivity in the network. An extended adaptivity metric is introduced to classify the turn models; all extracted turn models are compared in terms of adaptivity, robustness and latency. Experimental results identify the most robust turn models and the most efficient ones in terms of latency.


european test symposium | 2017

Automated area and coverage optimization of minimal latency checkers

Siavoosh Payandeh Azad; Behrad Niazmand; Apneet Kaur Sandhu; Jaan Raik; Gert Jervan; Thomas Hollstein

With the scaling of silicon technology beyond the sub-micron domain, the probability of the system being exposed to different sources of faults increases. Manifestation of new defects during systems run-time, necessitates the need for a mechanism providing cost-effective online fault detection which performs concurrently with the circuits normal operation and has low area overhead and high fault coverage. Especially crucial is the fault detection latency, as the systems ability to isolate faults and recover from them is highly dependent on the detection time. This paper proposes two heuristics (branch-and-bound and greedy) for minimization of concurrent online checkers. Both algorithms use the concept of dominant checkers, proposed in this work. The method allows generating minimal area checkers satisfying a target fault coverage with the shortest possible fault detection latency. Experimental results demonstrate the area efficiency of the approach compared to other methods.


2014 14th Biennial Baltic Electronic Conference (BEC) | 2014

Extended checkers for Logic-Based Distributed Routing in Network-on-Chips

Behrad Niazmand; Ranganathan Hariharan; Vineeth Govind; Gert Jervan; Thomas Hollstein; Jaan Raik

Network on Chips (NoCs) are composed of routers, whose task is to dispatch packets within the communication network according to the routing algorithm implemented. However, the extreme scaling of emerging nanometer technologies makes the routers vulnerable to wear-out and environmental effects. In order to contain this issue, development of online testing capabilities for the NoC routers is a must. This paper proposes concurrent online checkers for structural faults in the NoC routing algorithms utilizing the Logic-Based Distributed Routing (LBDR) concept. We show by fault injection experiments that the fault coverage of existing checking mechanisms for LBDR faults is very low. We propose an extended set of concurrent checkers that increase the coverage more than threefold facilitating detection of the majority of structural faults within the LBDR.

Collaboration


Dive into the Behrad Niazmand's collaboration.

Top Co-Authors

Avatar

Jaan Raik

Tallinn University of Technology

View shared research outputs
Top Co-Authors

Avatar

Gert Jervan

Tallinn University of Technology

View shared research outputs
Top Co-Authors

Avatar

Siavoosh Payandeh Azad

Tallinn University of Technology

View shared research outputs
Top Co-Authors

Avatar

Thomas Hollstein

Tallinn University of Technology

View shared research outputs
Top Co-Authors

Avatar

Karl Janson

Tallinn University of Technology

View shared research outputs
Top Co-Authors

Avatar

Pietro Saltarelli

Tallinn University of Technology

View shared research outputs
Top Co-Authors

Avatar

Ranganathan Hariharan

Tallinn University of Technology

View shared research outputs
Top Co-Authors

Avatar

Tsotne Putkaradze

Tallinn University of Technology

View shared research outputs
Top Co-Authors

Avatar

Vineeth Govind

Tallinn University of Technology

View shared research outputs
Top Co-Authors

Avatar

Adeboye Stephen Oyeniran

Tallinn University of Technology

View shared research outputs
Researchain Logo
Decentralizing Knowledge