Demonstration venue · read-only. Every page can be browsed; the buttons that would change it are switched off. Create an account to run TaxoReview on your own data. A simulation from public publication records: the people listed were not invited and did not agree to review.
? Tutorial for this page

Kamran Saleh

dblp:36/4305 · DBLP profile ↗
← Back
3ranked-venue papers
1as first author
0since 2021 · last 2007
—ORCID · none

Domains — the database's venue-derived domains; a paper can count in several

Systems, architecture and hardware · 3 · 1 first-author

Expertise — from the expertise taxonomy: the topics of the expert's papers under the CCF categories. A weight counts papers with recency: 1 for a paper about the topic, 0.3 when the topic is its context, halved every five years.

Computer architecture, parallel and distributed computing, and storage systems
1 paper
Integrated circuit design · 69% Energy-efficient computing · 21% Reconfigurable computing and FPGAs · 10%

Topics — the 5 heaviest of 5, each with the papers that count most for it

TopicWeightPapersLastEvidence papers
Integrated circuit design
asynchronous circuit design
0.112005
Prototyping globally asynchronous locally synchronous circuits on commercial synchronous FPGAs (abstract only) · FPGA 2005
Integrated circuit design › asynchronous circuit design
globally asynchronous locally synchronous design
0.112005
Prototyping globally asynchronous locally synchronous circuits on commercial synchronous FPGAs (abstract only) · FPGA 2005
Energy-efficient computing › dynamic power reduction
clock power reduction
0.012005
Prototyping globally asynchronous locally synchronous circuits on commercial synchronous FPGAs (abstract only) · FPGA 2005
Reconfigurable computing and FPGAs
FPGA prototyping
0.012005
Prototyping globally asynchronous locally synchronous circuits on commercial synchronous FPGAs (abstract only) · FPGA 2005
Energy-efficient computing
power management
0.012005
Prototyping globally asynchronous locally synchronous circuits on commercial synchronous FPGAs (abstract only) · FPGA 2005

Methods — techniques the papers use, named apart from their topics

clock generator design · 0.1arbiter design · 0.1
YearPublicationVenuePosition
2007 Using standard asic back-end for qdi asynchronous circuits: dealing with isochronic fork constraint
abstract
Asynchronous circuits already have shown their benefits. The main drawback is the lack of powerful CAD and layout generation tools limiting the widespread use of the asynchronous methodology. QDI asynchronous circuits are known as a powerful category of asynchronous circuits targeting performance and power driven design. In this paper we addressed standard cell implementation of the template based QDI circuits utilizing standard layout generation tools. This is achieved by analyzing and removing outer cell isochronic fork constraint which is the main timing constraints limiting the standard layout generation. The isochronic fork free final netlist has 10--20% area overhead in average which is the cost of facilitating the use of standard CAD tools.
Mehrdad Najibi, Kamran Saleh, Hossein Pedram
ACM Great Lakes Symposium on VLSI2
2005 Prototyping globally asynchronous locally synchronous circuits on commercial synchronous FPGAs (abstract only)
abstract
This paper introduces a methodology for prototyping Globally Asynchronous Locally Synchronous (GALS) circuits on synchronous commercial FPGAs. A library of required elements for implementing GALS circuits is proposed and general design considerations to successfully implement a GALS circuit on FPGA are discussed. The library includes clock generators and arbiters, and different port controllers. Different implementations of these circuits and their advantages and disadvantages are explored. At the end we present a GALS Reed-Solomon decoder as a practical example. The results show that the GALS approach improves the performance of the circuit by 11% and reduces the power consumption by 18.7% to 19.6% considering different error rates. On the other hand, the area of the circuit is increased by 51% which is acceptable considering that a pure synchronous circuit including a central controller is decomposed to generate GALS system and 29% of this overhead belongs to distributing controller in different modules. Deploying better decomposition methods can reduce this overhead substantially.
Mehrdad Najibi, Kamran Saleh, Mohsen Naderi, Hossein Pedram, Mehdi Sedighi
FPGA2
2005 A novel clock generation scheme for globally asynchronous locally synchronous systems: an FPGA-validated approach
abstract
This paper focuses on a clock generation scheme for implementation of GALS circuits on commercial FPGAs which are mostly synchronous. Previously overlooked timing problems of existing pausible clock generators are explored and a novel clock generator is introduced. To validate the proposed solution we implemented the clock generator and a simple port controller on FPGA. In addition, general design considerations to successfully implement a GALS circuit on FPGAs are discussed. At the end we present a GALS Reed-Solomon decoder as a practical example. The results show that the GALS approach can improve both power and performance of the system using different partitioning strategies.
Kamran Saleh, Mehrdad Najibi, Mohsen Naderi, Hossein Pedram, Mehdi Sedighi
ACM Great Lakes Symposium on VLSI1