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

Debashis Bhattacharya

dblp:56/5534 · DBLP profile ↗
← Back
13ranked-venue papers
8as first author
0since 2021 · last 1999
—ORCID · none

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

Systems, architecture and hardware · 12 · 7 first-authorArtificial intelligence and machine learning · 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 · 100%

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

TopicWeightPapersLastEvidence papers
Electronic design automation
hardware verification and test
0.041995
An efficient method for generating exhaustive test sets · IEEE Trans. Comput. Aided Des. Integr. Circuits Syst. 1995
Test Generation for Path Delay Faults Using Binary Decision Diagrams · IEEE Trans. Computers 1995
Delay Fault Test Generation for Scan/Hold Circuits Using Boolean Expressions · DAC 1992
Electronic design automation › hardware verification and test
test generation
0.021995
An efficient method for generating exhaustive test sets · IEEE Trans. Comput. Aided Des. Integr. Circuits Syst. 1995
Test Generation for Path Delay Faults Using Binary Decision Diagrams · IEEE Trans. Computers 1995
Electronic design automation › hardware verification and test
fault modeling
0.011995
Test Generation for Path Delay Faults Using Binary Decision Diagrams · IEEE Trans. Computers 1995
Electronic design automation › hardware verification and test › delay fault testing
path delay fault
0.011995
Test Generation for Path Delay Faults Using Binary Decision Diagrams · IEEE Trans. Computers 1995
Electronic design automation › hardware verification and test › test generation › fault test generation
path delay fault test generation
0.011995
Test Generation for Path Delay Faults Using Binary Decision Diagrams · IEEE Trans. Computers 1995
Electronic design automation › hardware verification and test › test generation › fault test generation
stuck-at fault test generation
0.011995
An efficient method for generating exhaustive test sets · IEEE Trans. Comput. Aided Des. Integr. Circuits Syst. 1995
Electronic design automation › hardware verification and test
design for testability
0.021992
Designing for high-level test generation · IEEE Trans. Comput. Aided Des. Integr. Circuits Syst. 1990
Delay Fault Test Generation for Scan/Hold Circuits Using Boolean Expressions · DAC 1992
Electronic design automation › hardware verification and test › test generation › fault test generation
delay fault test generation
0.011992
Delay Fault Test Generation for Scan/Hold Circuits Using Boolean Expressions · DAC 1992
Electronic design automation › hardware verification and test › test generation
high-level test generation
0.011990
Designing for high-level test generation · IEEE Trans. Comput. Aided Des. Integr. Circuits Syst. 1990
Electronic design automation › hardware verification and test › design for testability
scan-based testing
0.011992
Delay Fault Test Generation for Scan/Hold Circuits Using Boolean Expressions · DAC 1992
Electronic design automation › hardware verification and test › test generation › high-level test generation
hierarchical test generation
0.011990
Designing for high-level test generation · IEEE Trans. Comput. Aided Des. Integr. Circuits Syst. 1990

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

reduced ordered binary decision diagram · 0.0path-oriented techniques · 0.0ordered binary decision diagrams · 0.0boolean constraint functions · 0.0boolean expressions · 0.0regularity enhancement · 0.0design modification · 0.0
YearPublicationVenuePosition
1999 Instruction-Driven Wake-Up Mechanisms for Snoopy TAP Controller
abstract
The issue of handling multiple embedded 1149.1-compliant TAP controllers (as part of embedded cores) in a 1149.1-compliant IC, has received significant attention, in recent times. The Hierarchical TAP (HTAP) architecture, previously developed by this author, provides a systematic solution to this problem, by allowing multiple embedded TAPs to share one set of 1149.1-specified test pins on the IC. The HTAP architecture requires an augmented version of the 1149.1-specified TAP-designated the Snoopy TAP (SNTAP)-in the top-level of the design hierarchy, that handles 1149.1-specified TAP functions for the non-TAP'ed parts of the IC, and performs arbitration of the shared IC pins between multiple embedded TAPs. Previously, a mechanism was developed to wake up the SNTAP using a simple string of constant values (0 or 1) on the TMS input. Two new mechanisms to wake up SNTAP by means of an instruction scanned in, are described in this report. Both mechanisms allow embedded 1149.1-compliant TAP's to be used in a hierarchical design, as is, without any hardware modification. Moreover, both mechanisms enable reuse of the test program from the embedded TAP'ed cores, without any modification. The instructions to wake up the SNTAP-to switch access to different TAP-ed cores-can be simply inserted in-between the test programs for the embedded cores.
Debashis Bhattacharya
VTS1
1998 Hierarchical Test Access Architecture for Embedded Cores in an Integrated Circuit
abstract
The rapid emergence of reusable core-based designs, in the last few years, poses new challenges to the IEEE test access standard 1149.1. Due to widespread industrial acceptance of 1149.1 standard, ICs are now expected to be 1149.1-compliant. At the same time, a typical IC, like the TMS470 microcontroller manufactured by TI, often contains multiple cores with built-in 1149.1 compliant Test Access Port (TAP), as well as significant amounts of non-core logic, which does not have any built-in test access mechanism. In this paper, we present a new TAP design that enables systematic integration of TAP'ed cores with non-TAP'ed logic, and makes the total IC 1149.1 compliant, at the same time. This TAP design, designated Hierarchical Test Access Port (HTAP), has exactly the same I/O pin specifications as an 1149.1-compliant TAP, and can either serve as an 1149.1-compliant TAP, or act as an arbitrator between existing TAPs in the Embedded cores. Behavior of the HTAP-whether to act as a TAP or as an arbitrator of TAPs-is controlled via the TMS input pin.
Debashis Bhattacharya
VTS1
1997 Optimizing computations in a transposed direct form realization of floating-point LTI-FIR systems
abstract
The inherent computational redundancy in discrete-time LTI-FIR system response computations in Digital Signal Processing have been exploited in a variety of ways to minimize the computational complexity. We present an improved algorithm-level computational optimization that uses sorted recursive differences between coefficients representing the system transfer function with a Floating-Point number representation to extract maximum benefits from this redundancy. A can be applied to any LTI-FIR system and there is no deterioration in accuracy compared 20 directly using the coefficients. The results for several practical FIR systems show that there is a significant reduction in the computational complexity, hence power consumed, using this technique.
Naushik Sankarayya, Kaushik Roy 0001, Debashis Bhattacharya
ICCAD3
1997 Invariance of stereo images via the theory of complex moments
Debashis Bhattacharya, Satyabroto Sinha
Pattern Recognit.1
1995 A three-stage partial scan design method to ease ATPG
Shang-E Tai, Debashis Bhattacharya
J. Electron. Test.2
1995 Test Generation for Path Delay Faults Using Binary Decision Diagrams
abstract
A new test generation technique for path delay faults in circuits employing scan/hold type flip-flops is presented. Reduced ordered binary decision diagrams (ROBDDs) are used to represent Boolean functions realized by all signals in the circuit, as well as to represent the constraints to be satisfied by the delay fault test. Two faults are considered for each path in the circuit. For each fault, a pair of constraint functions, corresponding to the two time frames that constitute a transition, is evaluated. If the constraint function in the second time frame is non-null, robust-hazard-free-test generation for the delay fault is attempted. A robust test thus generated belongs either to the class of fully transitional path (FTP) tests or to the class of single input transition (SIT) tests. If a robust test cannot be found, the existence of a non-robust test is checked. Boolean algebraic manipulation of the constraint functions guarantees that if neither robust nor non-robust tests exist, the fault is undetectable. In its present form the method is applicable to all circuits that are amenable to analysis using ROBDDs. An implementation of this technique is used to analyze delay fault testability of ISCAS '89 benchmark circuits. These results show that the algebraic technique is one to two orders of magnitude faster than previously reported methods based on branch-and-bound algorithms.>
Debashis Bhattacharya, Prathima Agrawal, Vishwani D. Agrawal
IEEE Trans. Computers1
1995 An efficient method for generating exhaustive test sets
abstract
We present a new algorithm for generating tests for single stuck line (SSL) faults in combinational logic circuits using a combination of Boolean and path-oriented techniques. We use Boolean techniques employing the ordered binary decision diagram (BDD) to limit the effect of hard faults on the performance of the algorithm. We use path-oriented techniques similar to those in conventional test generation algorithms to limit the number of algebraic operations that must be performed. The test set generated for each fault is exhaustive in the sense that we find all test patterns which make the fault observable at some primary output. We implemented the algorithm as the program TSUNAMI and applied it to the standard ISCAS '85 and ISCAS '89 benchmark circuits. Results indicate that for circuits which are amenable to analysis by BDD's, TSUNAMI performs significantly better than conventional algorithms such as FAN or EST in generating tests for all targeted faults. Moreover, TSUNAMI finds a large set of test vectors for each fault. The program can easily manipulate these sets of vectors to produce test vectors which test many faults. As a result, we are able to compress the sets of vectors into a very small total number of patterns.
Ted Stanion, Debashis Bhattacharya, Carl Sechen
IEEE Trans. Comput. Aided Des. Integr. Circuits Syst.2
1993 Boolean algebraic test generation using a distributed system
abstract
This paper describes an ROBDD-based distributed test generation algorithm for combinational circuits. This technique lends itself to a natural partitioning of both the fault list and the circuit across processors. A preliminary implementation on an Ethernet-connected SPARC2 workstation cluster shows the feasibility of the method.
Debashis Bhattacharya, Prathima Agrawal
ICCAD1
1993 Pipelined Fault Simulation on Parallel Machines Using the Circuit Flow Graph
abstract
A new technique to parallelize fault simulation for combinational digital circuits, suitable for message passing based parallel processors, is described. Speedup is achieved via combined use of data flow analysis and pipeline-like communication between processors. Unlike previous algorithms based on fault partitioning only, this approach uses both circuit and fault partitioning, and is both memory- and time-efficient with increasing number of processors.>
Shang-E Tai, Debashis Bhattacharya
ICCD2
1992 Delay Fault Test Generation for Scan/Hold Circuits Using Boolean Expressions
Debashis Bhattacharya, Prathima Agrawal, Vishwani D. Agrawal
DAC1
1990 CMP3F: a high speed fault simulator for the Connection Machine
abstract
The authors present a high-speed fault simulator, called CMP3F, that performs parallel-pattern, parallel-fault simulation, implemented on the Connection Machine (CM). Unlike conventional parallel pattern or parallel fault simulators, CMP3F can dynamically choose the fault set size as well as the number of vectors being simulated in parallel. Hence, the fault simulation process is split into several phases. The first phase primarily uses fault-list partitioning because, initially, the fault-list size dominates the fault simulation time. If fault dropping is allowed, CMP3F goes through a number of subsequent phases as the fault list becomes smaller, simulating an increasing number of distinct sets of vectors in parallel. Thus, CMP3F avoids useless computations when a small number of faults are present and maintains nearly linear speedup with an increasing number of processors. Experimental data obtained using ISCAS85 benchmark circuits suggest that CMP3F implemented on a fully configured 64 K-node CM, will perform fault simulation one to two orders of magnitude faster than most existing fault simulators.>
Ajit Agrawal, Debashis Bhattacharya
ITC2
1990 A hierarchical test generation methodology for digital circuits
Debashis Bhattacharya, John P. Hayes
J. Electron. Test.1
1990 Designing for high-level test generation
abstract
Recent work has shown that test generation complexity and test set size can be reduced by high-level analysis that exploits the natural design hierarchy found in digital circuits. A design modification approach aimed at facilitating high-level testing by enhancing circuit regularity is proposed. This approach can improve the testability of a broad class of useful array- and tree-like circuits, including counters, decoders, and arithmetic logic units (ALUs). This is demonstrated for the specific case of decoders and decoding trees, where the test set size is reduced from O(2/sup n/) to O(n). A systematic design technique called level separation (LS) is presented for generalized tree circuits, which are useful for fast implementation of arithmetic functions like addition and multiplication. Design for testability (DFT) and hierarchical test generation are shown to reduce the test size from O(n) to O(log/sub 2/ n) for such circuits. A case study of a 16-b four-function ALU is presented to illustrate the utility of the LS method.>
Debashis Bhattacharya, John P. Hayes
IEEE Trans. Comput. Aided Des. Integr. Circuits Syst.1