Network


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

Hotspot


Dive into the research topics where Eli Bozorgzadeh is active.

Publication


Featured researches published by Eli Bozorgzadeh.


field programmable gate arrays | 2005

HARP: hard-wired routing pattern FPGAs

Satish Sivaswamy; Gang Wang; Cristinel Ababei; Kia Bazargan; Ryan Kastner; Eli Bozorgzadeh

Modern FPGA architectures provide ample routing resources so that designs can be routed successfully. The routing architecture is designed to handle versatile connection configurations. However, providing such great flexibility comes at a high cost in terms of area, delay and power. We propose a new FPGA routing architecture\footnoteThis work was supported in part by a grant from NSF under contract CAREER CCF-0347891 that utilizes a mixture of hardwired and traditional flexible switches. The result is 24% reduction in leakage power consumption, 7% smaller area and 24% shorter delays, which translates to 30% increase in clock frequency. Despite the increase in clock speeds, the overall power consumption is %, including dynamic power, reduced by 8%.


embedded and real-time computing systems and applications | 2012

Energy Budget Management for Energy Harvesting Embedded Systems

Hessam Kooti; Nga Dang; Deepak Mishra; Eli Bozorgzadeh

In battery-powered embedded systems, the limit of battery charge creates a challenge in scheduling tasks to meet both their deadlines and Quality of Service (QoS) requirements. Harvesting energy from the surrounding environment continuously eliminates the concern of limited battery charge. However, the uncertainty in availability of energy brings challenges in embedded systems. In this paper, we propose an energy management technique to maximize QoS of the system. Our technique is composed of two steps: an offline step and an online step. In the offline step we use frame-based energy harvesting prediction in one harvesting period, in order to find the best QoS level for the tasks and maximize the energy utilization. The information provided from the offline step guides the online scheduler to decide about job scheduling at run-time to minimize the QoS violation. We compared our scheduler with other approaches and on average we reduce the violation count by 22%.


international conference on hardware/software codesign and system synthesis | 2008

Yield maximization for system-level task assignment and configuration selection of configurable multiprocessors

Love Singhal; Sejong Oh; Eli Bozorgzadeh

Configurable multiprocessor system is a promising design alternative because of its high degree of flexibility, short development time, and potentially high performance under constraints and challenges driven by applications. An important design challenge at 45nm for multi-core system is manufacturing process variation. Due to increasing concern of WID variation, designers will have to choose configurations of processing cores that maximize yield of the system while not affecting performance and throughput constraints. Due to interdependency between processor configuration selection and task allocation and its impact on yield and latency constraints, we tackle both problems simultaneously. In this paper, we propose the problem of task allocation and configuration selection for yield optimization. We prove the problem is NP-hard and propose an optimal pseudo-polynomial on Serial-Parallel graphs. We target streaming applications in pipelined reconfigurable multiprocessor systems. We provide a case study of configurable Leon processors as the cores implemented on FPGA. Results show that proposed problem could result in significant improvement of the timing yield of the system by exploiting extra slack on tasks.


design, automation, and test in europe | 2009

SEU-aware resource binding for modular redundancy based designs on FPGAs

Shahin Golshan; Eli Bozorgzadeh

Although Triple Modular Redundancy (TMR) has been widely used to mitigate single event upsets (SEUs) in SRAM-based FPGAs, SEU-caused bridging faults between the TMR modules do not guarantee correctness of TMR design under SEU. In this paper, we present a novel approximation algorithm for resource binding on scheduled datapaths at the presence of TMR, which aims at containment of each SEU within a single replica of tripled operations. The key challenges are to avoid resource sharing between modular redundant operations and also to reduce the possibility of TMR masking breaches in resource allocation. We introduce the notion of vulnerability gap during resource sharing to potentially reduce the effort for white space allocation at the physical design stage in order to avoid bridging faults between TMR resources. The experimental results show that our proposed resource binding algorithm, followed by floorplanner, reduces the potential of TMR breaches by 20%, on average.


asia and south pacific design automation conference | 2016

Aging-aware high-level physical planning for reconfigurable systems

Zana Ghaderi; Eli Bozorgzadeh

Due to advanced silicon technology, reconfigurable system-on-chip devices such as FPGAs are increasingly becoming sensitive to aging effects. This paper presents a high-level physical planning with reconfiguration strategy in order to mitigate the aging-induced delay degradation in FPGA resources. The proposed solution is an offline framework composed of an aging-aware floorplanner coupled with a proactive aging-aware reconfiguration policy which generates checkpoints aperiodically for runtime reconfiguration. We consider BTI and HCI aging mechanisms and consider the BTI-based aging recovery during idle periods using aging history map. The experiments demonstrate that sequence of configurations generated by this scheme provides average aging-rate reduction on FPGA resources and application performance by 53.2% and 17.5%, respectively.


2013 International Green Computing Conference Proceedings | 2013

Adapting data quality with multihop routing for energy harvesting wireless sensor networks

Nga Dang; Mahnaz Roshanaei; Eli Bozorgzadeh; Nalini Venkatasubramanian

Renewable energy technology is a viable and promising solution toward achieving self-sustainable low power wireless sensor networks. However, the uncertainty and fluctuations in energy availability require a sophisticated energy management scheme, i.e., energy demand of each sensor node at any time does not exceed its available energy. In this paper, we propose to continuously adapt the energy requirements of sensor nodes based on availability of renewable energy sources, network routing needs and application quality constraints - addressing these trade-offs is our distinctive contribution in this paper. We present a novel algorithm to find the optimal uniform data quality for approximated data collection in a multihop energy-harvesting wireless sensor network (EH-WSN). Our approach guarantees routing sustainability in the network and has significantly less failed data queries (<;2%) as compared to a state-of-the-art energy-harvesting-aware routing protocol [10][11] which is not aware of data quality.


design, automation, and test in europe | 2016

Path selection and sensor insertion flow for age monitoring in FPGAs

Mohammad Ebrahimi; Zana Ghaderi; Eli Bozorgzadeh; Zain Navabi

This paper presents a two-step aging-aware methodology for Representative Critical Paths (RCPs) selection from a large number of Critical Paths (CPs) in programmable logic devices. First, nomination of CPs is based on delay, temperature, and lexicographic function of duty cycle and switching activity filtering, which are the major causes in Bias Temperature Instability (BTI) and Hot Carrier Injection (HCI) aging mechanisms. Secondly, RCPs will be selected based on Fan-out (FO) and physical location of Logic Blocks (LBs) along a CP to decrease aging propagation and sensor distribution fairness, respectively. We then present a sensor insertion algorithm that will be used during design placement to avoid sensors inaccuracy. Implementation steps of sensor insertion are performed automatically with a limited human interaction. Higher aging-rate of RCPs than unselected CPs in our experiments demonstrates the effectiveness of the proposed methodology.


asia and south pacific design automation conference | 2008

Statistical power profile correlation for realistic thermal estimation

Love Singhal; Sejong Oh; Eli Bozorgzadeh

At system level, the on-chip temperature depends both on power density and the thermal coupling with the neighboring regions. The problem of finding the right set of input power profile(s) for accurate temperature estimation has not been studied. Considering only average or peak power density may lead either to underestimation or overestimation of the thermal crisis, respectively. To provide more realistic temperature estimation, we propose to incorporate multiple power profiles. Using the proposed statistical methods to determine the closeness between the power profiles, we apply a clustering algorithm to identify few input power profiles. We incorporate them in a thermal-aware floorplanner and empirical results show that using the single input power profile (average or peak) leads to 37% degradation in critical wire delay and 20% degradation in wire length, compared to using the multiple input power profiles.


international conference on smart grid communications | 2015

Modeling and control battery aging in energy harvesting systems

Roberto Valentini; Nga Dang; Marco Levorato; Eli Bozorgzadeh

Energy storage is a fundamental component for the development of sustainable and environment-aware technologies. One of the critical challenges that needs to be overcome is preserving the State of Health (SoH) in energy harvesting systems, where bursty arrival of energy and load may severely degrade the battery. Tools from Markov process and Dynamic Programming theory are becoming an increasingly popular choice to control dynamics of these systems due to their ability to seamlessly incorporate heterogeneous components and support a wide range of applications. Mapping aging rate measures to fit within the boundaries of these tools is non-trivial. In this paper, a framework for modeling and controlling the aging rate of batteries based on Markov process theory is presented. Numerical results illustrate the tradeoff between battery degradation and task completion delay enabled by the proposed framework.


international conference on hardware/software codesign and system synthesis | 2011

Reliability-aware placement in SRAM-based FPGA for voltage scaling realization in the presence of process variations

Shahinsdc Golshan; Amin Khajeh; Houman Homayoun; Eli Bozorgzadeh; Ahmed M. Eltawil; Fadi J. Kurdahi

With advances in technology scaling, the configuration memory in SRAM-based FPGA is contributing a large portion of power consumption. Voltage scaling has been widely used to address the increases in power consumption in submicron regimes. However, with the advent of process variation in the configuration SRAMs, voltage scaling can undermine the integrity of a design implemented on the FPGA device as the designs functionality is determined by the contents of the configuration SRAMs. In this paper, we propose to exploit the abundance of homogenous resources on FPGA, in order to realize voltage scaling in the presence of process variation. Depending on the design to be implemented on FPGA, we select the minimal voltage that sustains a reliable placement. We then introduce a novel 2-phase placement algorithm that maximizes the reliability of the implemented design when voltage scaling is applied to the configuration memory. In the first phase, pre-deployment placement, we maximize the reliability of the implemented designs considering the a priori distribution of SRAM failures due to process variation and voltage scaling. The second phase, post-deployment placement, is performed once the device is fabricated in order to determine a fault-free placement of the design for the FPGA device. Our results indicate significant leakage power reduction (more than 50%) in the configuration memory when our placement technique is combined with voltage scaling with little delay degradation.

Collaboration


Dive into the Eli Bozorgzadeh's collaboration.

Top Co-Authors

Avatar

Nga Dang

University of California

View shared research outputs
Top Co-Authors

Avatar

Shahin Golshan

University of California

View shared research outputs
Top Co-Authors

Avatar
Top Co-Authors

Avatar

Zana Ghaderi

University of California

View shared research outputs
Top Co-Authors

Avatar
Top Co-Authors

Avatar
Top Co-Authors

Avatar

Love Singhal

University of California

View shared research outputs
Top Co-Authors

Avatar
Top Co-Authors

Avatar
Researchain Logo
Decentralizing Knowledge