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.

Fatih Kocan

dblp:k/FatihKocan · DBLP profile ↗
← Back
16ranked-venue papers
12as first author
0since 2021 · last 2010
—ORCID · none

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

Systems, architecture and hardware · 15 · 11 first-authorSoftware engineering, systems software and programming languages · 1Applied, interdisciplinary, general and emerging computing · 1 · 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
4 papers
Electronic design automation · 89% Reconfigurable computing and FPGAs · 8% Parallel and multicore computing · 2%

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

TopicWeightPapersLastEvidence papers
Electronic design automation
hardware verification and test
0.232009
Exact Path Delay Fault Coverage Calculation of Partitioned Circuits · IEEE Trans. Computers 2009
On the ZBDD-based nonenumerative path delay fault coverage calculation · IEEE Trans. Comput. Aided Des. Integr. Circuits Syst. 2005
Dynamic Fault Diagnosis on Reconfigurable Hardware · DAC 1999
Electronic design automation › hardware verification and test › fault coverage
path delay fault coverage
0.122009
Exact Path Delay Fault Coverage Calculation of Partitioned Circuits · IEEE Trans. Computers 2009
On the ZBDD-based nonenumerative path delay fault coverage calculation · IEEE Trans. Comput. Aided Des. Integr. Circuits Syst. 2005
Electronic design automation › hardware verification and test
fault coverage
0.112005
On the ZBDD-based nonenumerative path delay fault coverage calculation · IEEE Trans. Comput. Aided Des. Integr. Circuits Syst. 2005
Electronic design automation › hardware verification and test › fault simulation
fault grading
0.112005
On the ZBDD-based nonenumerative path delay fault coverage calculation · IEEE Trans. Comput. Aided Des. Integr. Circuits Syst. 2005
Electronic design automation › hardware verification and test
fault diagnosis
0.011999
Dynamic Fault Diagnosis on Reconfigurable Hardware · DAC 1999
Parallel and multicore computing
graph partitioning
0.012003
Reconfigurable randomized K-way graph partitioning · FPGA 2003

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

circuit partitioning · 0.1ZBDD-based representation · 0.1randomized algorithm · 0.0parallel random number generation · 0.0closest-match fault location algorithm · 0.0
YearPublicationVenuePosition
2010 Ultra-low-Power Ultra-fast Hybrid CNEMS-CMOS FPGA
abstract
Energy efficiency and idle power consumption are becoming important parameters in the design of embedded systems that are realized with nanometer-scale CMOS devices. In nanometer-scale CMOS, Excessive quiescent power dissipation can lead to excessive heat generation and reliability issues. To address energy efficiency and idle power consumption, we present a novel Complementary Nano-Electro-Mechanical (CNEM) switch that we manufactured which operates with virtually zero leakage current, has 1 to 2 Volts operation voltage, >; 1 GHZ fundamental resonant frequency, and nanometer-scale footprint. These CNEM switches can be “dropped” in and hybridized with CMOS at the metallization or device levels to manage leakage current and power. In this paper, we present a hybrid CMOS/CNEMS FPGA. The hybrid FPGA is based on using the CNEM switching device as a replacement of CMOS devices in the switch and connection block components found in FPGA architectures. We analyzed the impact of the CNEM substitution on power and delay using VPR and the MCNC benchmark circuits. We present experimental results showing an average 98%, 85%, 71%, and 99.99% reduction in critical path delay, routing energy, total energy, leakage power when comparisons are made between FPGA design using pure CMOS (180nm technology and hybrid CNEMS and CMOS (180nm) technology.
Vijay K. Sirigir, Khawla Alzoubi, Daniel G. Saab, Fatih Kocan, Massood Tabib-Azar
FPL4
2009 Exact Path Delay Fault Coverage Calculation of Partitioned Circuits
abstract
Exact path delay fault (PDF) coverage calculation of large circuits with an exponential number of detectable PDFs requires exponential memory space. This often yields memory overflow in computations. One common approach to avoid memory overflow is to partition or virtually cut circuits into several subcircuits and to perform coverage calculation at the partition-level circuit. Partitioning reduces the number of PDFs to be stored in memory exponentially at the expense of losing considerable coverage. This paper describes an algorithm to improve the reported coverage value by recovering the lost PDFs up to a user-controlled degree (Delta), which is a function of the length of cut net sequences. The reported coverage monotonically increases as Delta increases: the exact coverage value is guaranteed when Delta is equal to the number of consecutive partitions on the longest path. Experimental results are provided for the ISCAS85 circuits that illustrate the trade-off between the computation time, the number of partitions, the values of Delta, and the reported coverage. The results indicate that as Delta and the number of partitions increase, the runtime does not increase after some point since the cost of set operations reduces as more partitions are created.
Fatih Kocan, Daniel G. Saab
IEEE Trans. Computers1
2007 Dynamic Fault Diagnosis of Combinational and Sequential Circuits on Reconfigurable Hardware
Fatih Kocan, Daniel G. Saab
J. Electron. Test.1
2007 Sharing of SRAM Tables Among NPN-Equivalent LUTs in SRAM-Based FPGAs
abstract
This article introduces a novel lookup table (LUT) and its usage in the configurable logic block (CLB) architectures for SRAM-based field-programmable gate array (FPGA) architectures. The proposed CLB allows sharing of SRAM tables of LUTs among NPN-equivalent functions to reduce the size of memories used for storing the functions and also reduces the number of configuration bits required. We measured many different characteristics of FPGAs using our new CLB architecture, including area, delay, routing, and power requirements. We experimentally found that for many different FPGA architectures, CLBs can share one-fourth of their SRAM tables between two basic logic elements (BLEs), which reduced both power consumption and area without negatively affecting routing or wirelength, and there was only a negligible increase in critical path delay of 0.27%. Specifically, we find that FPGAs consisting of CLBs with 16 BLEs and 34 inputs can be implemented with eight normal SRAMs and four SRAMs shared between two BLEs, for an overall reduction of four out of sixteen SRAM tables per CLB. With this new CLB architecture, we measured an approximate reduction in overall power consumption of 2% and an estimated reduction in area of 3%
Jason Meyer, Fatih Kocan
IEEE Trans. Very Large Scale Integr. Syst.2
2005 Acyclic circuit partitioning for path delay fault emulation
abstract
Summary form only given. Acyclic partitioning of VLSI circuits is studied under area/delay, 1-0 size and communication constraints. In this paper, we define the path-delay-fault emulation problem which adds a new constraint, viz. path count constraint, to partitioning problem. We present two algorithms to solve the problem. The first algorithm decomposes a circuit into entirely-fanout-free cones (EFFC), and clusters them into partitions. The second one finds an intermediate partitioning solution with the partitioning algorithm ignoring path count constraint. Later, it applies the first algorithm to the partitions which violate the path count constraint. We implemented the first algorithm and measured its efficiency in terms of the number of resulting partitions, cut-cost, and time cost for ISCAS85 benchmarks.
Fatih Kocan, Mehmet Hadi Gunes
AICCSA1
2005 On the ZBDD-based nonenumerative path delay fault coverage calculation
abstract
We devise one exact and one pessimistic path delay fault (PDF) grading algorithms for combinational circuits. The first algorithm, an extension to the basic grading algorithm of Padmanaban, Michael, and Tragoudas (2003), does not store all of the detected PDFs during the course of grading, and, as a further improvement, it utilizes compressed representation of PDFs. These two techniques yield a space-and-time efficient algorithm. To enable grading of circuits with exponential number of paths, a circuit is first partitioned into a set of subcircuits. The second algorithm efficiently calculates the coverage of partitioned circuits. The former algorithm results in 50%-70% reduction in space and a speedup from 1.6 to 2.48 in ISCAS85 benchmarks. The time complexity of the latter algorithm is O(N/sup 2/) subset operations per test vector where N is the number of nets in the circuit.
Fatih Kocan, Mehmet Hadi Gunes
IEEE Trans. Comput. Aided Des. Integr. Circuits Syst.1
2004 Enhancing Reliability of Operational Interconnections in FPGAs
abstract
SRAM-based field programmable gate arrays (FPGAs) have fixed numbers of wires, switches, and look-up tables. An application does not fully utilize all available components in a FPGA, e.g. wires. In this paper, we propose methods to improve reliability of less reliable operational interconnections by efficiently utilizing unused wires to mark errors dynamically. With these methods, we are able to improve the reliability of more than two-thirds of all interconnections in the studied MCNC benchmarks. As a result, the overall unreliability of operational interconnections decreases more than 20%.
Alex Fit-Florea, Miroslav Halás, Fatih Kocan
DATE3
2004 Logic Modules with Shared SRAM Tables for Field-Programmable Gate Arrays
Fatih Kocan, Jason Meyer
FPL1
2003 Reconfigurable Randomized K-way Graph Partitioning
abstract
In this paper, a randomized k-way graph partitioning algorithm is mapped onto reconfigurable hardware. The randomized algorithm relies on repetitive running of the same algorithm with different random number sequences to achieve the (near-) optimal solution. The run-time and hardware requirements of this reconfigurable solution per a random number sequence are O(|V|-K) cycles and O(|V|log|V|+|E|) gates and flip-flops, respectively. Performance is improved further at the expense of more hardware by running multiple copies of the partitioning algorithm with different random number sequences concurrently, and/or splitting a random sequence into subsequences and running them in parallel. Furthermore, in the context of this mapping, dynamic randomly configurable pattern-generation-based random number generation methods are introduced.
Fatih Kocan
DSD1
2003 Reconfigurable randomized K-way graph partitioning
abstract
In this paper, a randomized k-way graph partitioning algorithm is mapped onto reconfigurable hardware. The randomized algorithm relies on repetitive running of the same algorithm with different random number sequences to achieve the (near-)optimal solution. The run-time and hardware requirements of this reconfigurable solution per a random number sequence are O(|V|-K) cycles and O(|V|log|V|+|E|) gates and flip-flops, respectively. Performance is improved further at the expense of more hardware by running multiple copies of the partitioning algorithm with different random number sequences concurrently, and/or splitting a random sequence into subsequences and running them in parallel. Furthermore, in the context of this mapping, dynamic randomly configurable pattern-generation-based random number generation methods are introduced.
Fatih Kocan
FPGA1
2002 Massively Parallel/Reconfigurable Emulation Model for the D-algorithm
Daniel G. Saab, Fatih Kocan, Jacob A. Abraham
FPL2
2002 Correction to "ATPG for combinational circuits on configurable hardware"
Fatih Kocan, Daniel G. Saab
IEEE Trans. Very Large Scale Integr. Syst.1
2001 ATPG for combinational circuits on configurable hardware
abstract
In this paper, a new approach for generating test vectors that detects faults in combinational circuits is introduced. The approach is based on automatically designing a circuit which implements the D-algorithm, an automatic test pattern generation (ATPG) algorithm, specialized for the combinational circuit. Our approach exploits fine-grain parallelism by performing the following in three clock cycles: direct backward/forward implications, conflict checking, selecting next gate to propagate fault or to justify a line, decisions on gate inputs, and loading the state of the circuit after backup. In this paper, we show the feasibility of this approach in terms of hardware cost and speed and how it compares with software-based techniques.
Fatih Kocan, Daniel G. Saab
IEEE Trans. Very Large Scale Integr. Syst.1
1999 Dynamic Fault Diagnosis on Reconfigurable Hardware
abstract
In this paper, we introduce a new approach for locating and diagnosing faults in combinational circuits.The approach is based on automatically designing a circuit which implements a closest-match fault location algorithm specialized for the combinational circuit under diagnosis (CUD).This approach eliminates the need for large storage required by a software based fault diagnosis.In this paper, we show the approach's feasibility in terms of hardware resources, speed, and how it compares with software based techniques.
Fatih Kocan, Daniel G. Saab
DAC1
1999 Concurrent D-algorithm on reconfigurable hardware
abstract
In this paper, a new approach for generating test vectors that detects faults in combinational circuits is introduced. The approach is based on automatically designing a circuit which implements the D-algorithm, an automatic test pattern generation (ATPG) algorithm, specialized for the combinational circuit. Our approach exploits fine-grain parallelism by performing the following in three clock cycles: direct backward/forward implications, conflict checking, selecting next gate to propagate fault or to justify a line, decisions on gate inputs, loading the state of the circuit after backup. In this paper, we show the feasibility of this approach in terms of speed, and how it compares with software based techniques.
Fatih Kocan, Daniel G. Saab
ICCAD1
1998 Dynamic fault diagnosis for sequential circuits on reconfigurable hardware
abstract
In this paper, we introduce a new approach for locating and diagnosing faults in sequential circuits. The approach is based on automatically designing a circuit which implements a closest match fault location algorithm specialized for the sequential circuit under diagnosis. Our result shows an order of magnitude improvements in term of speeds over software based fault location.
Fatih Kocan, Daniel G. Saab
ICCD1