Network


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

Hotspot


Dive into the research topics where Kiarash Bazargan is active.

Publication


Featured researches published by Kiarash Bazargan.


IEEE Design & Test of Computers | 2000

Fast template placement for reconfigurable computing systems

Kiarash Bazargan; Ryan Kastner; Majid Sarrafzadeh

This article presents fast online placement methods for dynamically reconfigurable systems, as well as offline 3D placement algorithms for statically reconfigurable architectures.


rapid system prototyping | 1999

3-D floorplanning: simulated annealing and greedy placement methods for reconfigurable computing systems

Kiarash Bazargan; Ryan Kastner; Majid Sarrafzadeh

The advances in the programmable hardware has lead to new architectures where the hardware can be dynamically adapted to the application to gain better performance. There are still many challenging problems to be solved before any practical general-purpose reconfigurable system is built. One fundamental problem is the placement of the modules on the reconfigurable functional unit (RFU). In reconfigurable systems, we are interested both in online placement, where arrival time of tasks is determined at runtime and is not known a priori, and offline in which the schedule is known at compile time. In the case of offline placement, we are willing to spend more time during compile time to find a compact floorplan for the RFU modules and utilize the RFU area more efficiently. In this paper we present offline placement algorithms based on simulated annealing and greedy methods and show the superiority of their placements over the ones generated by an online algorithm.


IEEE Transactions on Very Large Scale Integration Systems | 2001

Fast floorplanning for effective prediction and construction

Abhishek Ranjan; Kiarash Bazargan; Seda Ogrenci; Majid Sarrafzadeh

Floorplanning is a crucial phase in VLSI physical design. The subsequent placement and routing of the cells/modules are coupled very closely with the quality of the floorplan. A widely used technique for floorplanning is simulated annealing. It gives very good floorplanning results but has major limitation in terms of run time. For circuit sizes exceeding tens of modules simulated annealing is not practical. Floorplanning forms the core of many synthesis applications. Designers need faster prediction of system metrics to quickly evaluate the effects of design changes. Early prediction of metrics is imperative for estimating timing and routability. In this work we propose a constructive technique for predicting floorplan metrics. We show how to modify the existing top-down partitioning-based floorplanning to obtain a fast and accurate floorplan prediction. The prediction gets better as the number of modules and flexibility in the shapes increase. We also explore applicability of the traditional sizing theorem when combining two modules based on their sizes and interconnecting wirelength. Experimental results show that our prediction algorithm can predict the area/length cost function normally within 5-10% of the results obtained by simulated annealing and is, on average, 1000 times faster.


field programmable custom computing machines | 2000

A C to hardware/software compiler

Kiarash Bazargan; Ryan Kastner; Seda Ogrenci; Majid Sarrafzadeh

Improvements in FPGA technology have resulted in the introduction of reconfigurable computing machines, where the hardware adapts itself to the running application to gain speedup. We present a top-down compilation method, under development, for such systems. We compile a C program into hierarchical VHDL source files, and annotate them with the placement information of the hardware modules to be configured on the FPGA. Static scheduling combined with a fast, two-stage placement core reduces the compilation time of large programs to minutes.


great lakes symposium on vlsi | 2000

Fast and accurate estimation of floorplans in logic/high-level synthesis

Kiarash Bazargan; Abhishek Ranjan; Majid Sarrafzadeh

In many applications such as high-level synthesis (HLS) and logic synthesis and possibly engineering change order (ECO) we would like to get fast and accurate estimations of different performance measures of the chip, namely area, delay and power consumption. These measures cannot be estimated with high accuracy unless a fairly detailed layout of the chip, including the floorplan and routing is available, which in turn are very costly processes in terms of running time. As we have entered the deep sub-micron era, we have to deal with designs which contain million gates and up. Not only we should consider the area occupied by the modules, but we also have to consider the wiring congestion. In this paper we propose a cost function that is, in addition to other parameters, a function of the wiring area. We also propose a method, to avoid running the floorplanning process after every change in the design, by considering the possible changes in advance and generating a floorplan which is tolerant to these modifications, i.e., the changes in the netlist does not dramatically change the performance measures of the chip. Experiments are done in the high-level synthesis domain, but the method can be applied to logic synthesis and ECO as well. We gain speedups of 184% on the average over the traditional estimation methods used in HLS.


international symposium on physical design | 1998

Nostradamus: a floorplanner of uncertain designs

Kiarash Bazargan; Samjung Kim; Majid Sarrafzadeh


Archive | 2000

Designing cad tools for reconfigurable computing

Majid Sarrafzadeh; Kiarash Bazargan


IEEE Micro | 2015

Axilog: Abstractions for Approximate Hardware Design and Reuse

Divya Mahajan; Kartik Ramkrishnan; Rudra Jariwala; Amir Yazdanbakhsh; Jongse Park; Bradley Thwaites; Anandhavel Nagendrakumar; Abbas Rahimi; Hadi Esmaeilzadeh; Kiarash Bazargan


Archive | 2009

Architecture and cad techniques for optimizing fpgas and reliability of integrated circuits

Kiarash Bazargan; Satish Sivaswamy

Collaboration


Dive into the Kiarash Bazargan's collaboration.

Top Co-Authors

Avatar
Top Co-Authors

Avatar

Ryan Kastner

University of California

View shared research outputs
Top Co-Authors

Avatar
Top Co-Authors

Avatar

Seda Ogrenci

University of California

View shared research outputs
Top Co-Authors

Avatar

Abbas Rahimi

University of California

View shared research outputs
Top Co-Authors

Avatar

Amir Yazdanbakhsh

Georgia Institute of Technology

View shared research outputs
Top Co-Authors

Avatar

Anandhavel Nagendrakumar

Georgia Institute of Technology

View shared research outputs
Top Co-Authors

Avatar

Bradley Thwaites

Georgia Institute of Technology

View shared research outputs
Top Co-Authors

Avatar

Divya Mahajan

Georgia Institute of Technology

View shared research outputs
Top Co-Authors

Avatar

Hadi Esmaeilzadeh

Georgia Institute of Technology

View shared research outputs
Researchain Logo
Decentralizing Knowledge