Demo Data from EDBT 2026 / reviewers in the wild / expert
Mitrajit Chatterjee
dblp:71/634
· DBLP profile ↗
11ranked-venue papers
5as first author
0since 2021 · last 2003
—ORCID · none
Domains — the database's venue-derived domains; a paper can count in several
Systems, architecture and hardware · 11 · 5 first-authorApplied, interdisciplinary, general and emerging computing · 1
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
5 papers |
Electronic design automation · 92% Parallel and multicore computing · 5% Processor architecture and microarchitecture · 3% |
Topics — the 17 heaviest of 17, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Electronic design automation
hardware verification and test |
0.1 | 3 | 2003 | A BIST Pattern Generator Design for Near-Perfect Fault Coverage · IEEE Trans. Computers 2003 VERILAT: verification using logic augmentation and transformations · IEEE Trans. Comput. Aided Des. Integr. Circuits Syst. 2000 LOT: Logic Optimization with Testability. New transformations for logic synthesis · IEEE Trans. Comput. Aided Des. Integr. Circuits Syst. 1998 |
Electronic design automation › hardware verification and test › design for testability
built-in self-test |
0.1 | 2 | 2003 | A BIST Pattern Generator Design for Near-Perfect Fault Coverage · IEEE Trans. Computers 2003 GLFSR-a new test pattern generator for built-in-self-test · IEEE Trans. Comput. Aided Des. Integr. Circuits Syst. 1999 |
Electronic design automation › hardware verification and test
fault coverage |
0.1 | 2 | 2003 | A BIST Pattern Generator Design for Near-Perfect Fault Coverage · IEEE Trans. Computers 2003 GLFSR-a new test pattern generator for built-in-self-test · IEEE Trans. Comput. Aided Des. Integr. Circuits Syst. 1999 |
Electronic design automation › hardware verification and test
test generation |
0.1 | 2 | 2003 | A BIST Pattern Generator Design for Near-Perfect Fault Coverage · IEEE Trans. Computers 2003 GLFSR-a new test pattern generator for built-in-self-test · IEEE Trans. Comput. Aided Des. Integr. Circuits Syst. 1999 |
Electronic design automation › hardware verification and test › fault coverage
stuck-at fault coverage |
0.0 | 1 | 2003 | A BIST Pattern Generator Design for Near-Perfect Fault Coverage · IEEE Trans. Computers 2003 |
Electronic design automation
logic synthesis |
0.0 | 2 | 2000 | LOT: Logic Optimization with Testability. New transformations for logic synthesis · IEEE Trans. Comput. Aided Des. Integr. Circuits Syst. 1998 VERILAT: verification using logic augmentation and transformations · IEEE Trans. Comput. Aided Des. Integr. Circuits Syst. 2000 |
Parallel and multicore computing
buffer assignment |
0.0 | 1 | 2000 | Buffer Assignment Algorithms on Data Driven ASICs · IEEE Trans. Computers 2000 |
Electronic design automation › high-level synthesis › behavioral transformation
data flow graph optimization |
0.0 | 1 | 2000 | Buffer Assignment Algorithms on Data Driven ASICs · IEEE Trans. Computers 2000 |
Electronic design automation
high-level synthesis |
0.0 | 1 | 2000 | Buffer Assignment Algorithms on Data Driven ASICs · IEEE Trans. Computers 2000 |
Electronic design automation › logic synthesis › sequential circuit optimization
retiming |
0.0 | 1 | 2000 | Buffer Assignment Algorithms on Data Driven ASICs · IEEE Trans. Computers 2000 |
Electronic design automation › hardware verification and test
hardware verification |
0.0 | 1 | 1999 | GLFSR-a new test pattern generator for built-in-self-test · IEEE Trans. Comput. Aided Des. Integr. Circuits Syst. 1999 |
Electronic design automation › hardware verification and test
design for testability |
0.0 | 1 | 1998 | LOT: Logic Optimization with Testability. New transformations for logic synthesis · IEEE Trans. Comput. Aided Des. Integr. Circuits Syst. 1998 |
Electronic design automation › logic synthesis
multilevel logic synthesis |
0.0 | 1 | 1998 | LOT: Logic Optimization with Testability. New transformations for logic synthesis · IEEE Trans. Comput. Aided Des. Integr. Circuits Syst. 1998 |
Electronic design automation › hardware verification and test › test generation
boolean difference |
0.0 | 1 | 2000 | VERILAT: verification using logic augmentation and transformations · IEEE Trans. Comput. Aided Des. Integr. Circuits Syst. 2000 |
Processor architecture and microarchitecture
pipelining |
0.0 | 1 | 2000 | Buffer Assignment Algorithms on Data Driven ASICs · IEEE Trans. Computers 2000 |
Processor architecture and microarchitecture › pipelining › pipeline design
wave pipelining |
0.0 | 1 | 2000 | Buffer Assignment Algorithms on Data Driven ASICs · IEEE Trans. Computers 2000 |
Electronic design automation › logic synthesis
reed-muller expansion |
0.0 | 1 | 1998 | LOT: Logic Optimization with Testability. New transformations for logic synthesis · IEEE Trans. Comput. Aided Des. Integr. Circuits Syst. 1998 |
Methods — techniques the papers use, named apart from their topics
logic synthesis · 0.0LFSR · 0.0GLFSR · 0.0retiming · 0.0ordered binary decision diagrams · 0.0integer programming · 0.0implication-based verification · 0.0buffer distribution algorithm · 0.0linear feedback shift register · 0.0galois field · 0.0
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2003 | A BIST Pattern Generator Design for Near-Perfect Fault CoverageabstractA new design methodology for a pattern generator is proposed, formulated in the context of on-chip BIST. The design methodology is circuit-specific and uses synthesis techniques to design BIST generators. The pattern generator consists of two components: a pseudorandom pattern generator (like an LFSR or, preferably, a GLFSR) and a combinational logic to map the outputs of the pseudorandom pattern generator. This combinational logic is synthesized to produce a given set of target patterns by mapping the outputs of the pseudorandom pattern generator. It is shown that, for a particular CUT, an area-efficient combinational logic block can be designed/synthesized to achieve 100 (or almost 100) percent single stuck-at fault coverage using a small number of test the This method is significantly different from weighted pattern generation and can guarantee testing of all hard-to-detect faults without expensive test point insertion. Experimental results on common benchmark netlists demonstrate that the fault coverage of the proposed pattern generator is significantly higher compared to conventional pattern generation techniques. The design technique for the logic mapper is unique and can be used effectively to improve existing pattern generators for combinational logic and scan-based BIST structures. Mitrajit Chatterjee, Dhiraj K. Pradhan |
IEEE Trans. Computers | 1 |
| 2000 | Buffer Assignment Algorithms on Data Driven ASICsabstractData driven architectures have significant potential in the design of high performance ASICs. By exploiting the inherent parallelism in the application, these architectures can maximize pipelining. The key consideration involved with the design of a data driven ASIC is ensuring that throughput is maximized while a relatively low area is maintained. Optimal throughput can be realized by ensuring that all operands arrive simultaneously at their corresponding operator node. If this condition is achieved, the underlying data flow graph is said to be balanced. If the initial data flow graph is unbalanced, buffers must be inserted to prevent the clogging of the pipeline along the shorter paths. A novel algorithm for the assignment of buffers in a data flow graph is proposed. The method can also be applied to achieve wave-pipelining in digital systems under certain restrictions. The algorithm uses a new application of the retiming technique; the number of buffers here is shown to be equal to the minimum number of buffers achieved by integer programming techniques. We also discuss an extension of this algorithm which can further reduce the number of buffers by altering the DFG without affecting functionality or performance. The time complexities of the proposed algorithms are O(V/spl times/E) and O(V/sup 2//spl times/logV), respectively, a considerable improvement over the existing strategies. Also proposed is a novel buffer distribution algorithm that exploits a unique feature of data driven operation. This procedure maximizes throughput by inserting substantially fewer buffers than other techniques. Experimental results show that the proposed algorithms outperform the existing methods. Mitrajit Chatterjee, Savita Banerjee, Dhiraj K. Pradhan |
IEEE Trans. Computers | 1 |
| 2000 | VERILAT: verification using logic augmentation and transformationsabstractThis paper presents a new framework for formal logic verification. What is depicted here is fundamentally different from previous approaches. In earlier approaches, the circuit is either not changed during the verification process, as in ordered binary decision diagram (OBDD) or implication-based methods, or the circuit is progressively reduced during verification. Whereas, in our approach, we actually enlarge the circuits by adding gates during the verification process. Specifically, introduced here is a new technique that transforms the reference circuit as well as the circuit to be verified, so that the similarity between the two is progressively enhanced. This requires addition of gates to the reference circuit and/or the circuit to be verified. In the process, we reduce the dissimilarity between the two circuits, which makes it easier to verify the circuits. In this paper, we first introduce a method to identify pacts of the two circuits which are dissimilar. We use the number of implications that exist between the nodes of one circuit and the nodes of the other circuit as a metric of similarity. As demonstrated, this can be a very useful metric. We formulate transformations that can reduce the dissimilarity. These are performed on those parts of the circuits which are found to be dissimilar. These admissible transformations are functionality-preserving and based on certain Boolean difference formulations. The dissimilarity reduction transformations introduce new logical relationships between the two circuits that did not previously exist. These logical relationships are extracted as new implications, which are then used to reduce the complexity of the verification problem. These two steps are repeated in succession until the verification process is complete. Debjyoti Paul, Mitrajit Chatterjee, Dhiraj K. Pradhan |
IEEE Trans. Comput. Aided Des. Integr. Circuits Syst. | 2 |
| 1999 | GLFSR-a new test pattern generator for built-in-self-testabstractA new and effective pseudorandom test pattern generator, termed GLFSR, is introduced. These are linear feedback shift registers (LFSR's) over a Galois field GF(2/sup /spl delta//), (/spl delta/>1). Unlike conventional LFSR's, which are over GF(2), these generators are not equivalent to cellular arrays and are shown to achieve significantly higher fault coverage. Experimental results are presented in this paper depicting that the proposed GLFSR can attain fault coverage equivalent to the LPSR, but with significantly fewer patterns. Specifically, results obtained demonstrate that in combinational circuits, for both stuck-at as well as transition faults, the proposed GLFSR outperforms all conventional pattern generators. Moreover, these experimental results are validated by certain randomness tests which demonstrate that the patterns generated by GLFSR achieve a higher degree of randomless. Dhiraj K. Pradhan, Mitrajit Chatterjee |
IEEE Trans. Comput. Aided Des. Integr. Circuits Syst. | 2 |
| 1998 | LOT: Logic Optimization with Testability. New transformations for logic synthesisabstractA new approach to optimize multilevel logic circuits is introduced. Given a multilevel circuit, the synthesis method optimizes its area while simultaneously enhancing its random pattern testability. The method is based on structural transformations at the gate level. New transformations involving EX-OR gates as well as Reed-Muller expansions have been introduced in the synthesis of multilevel circuits. This method is augmented with transformations that specifically enhance random-pattern testability while reducing the area. Testability enhancement is an integral part of our synthesis methodology. Experimental results show that the proposed methodology not only can achieve lower area than other similar tools, but that it achieves better testability compared to available testability enhancement tools such as tstfx. Specifically for ISCAS-85 benchmark circuits, it was observed that EX-OR gate-based transformations successfully contributed toward generating smaller circuits compared to other state-of-the-art logic optimization tools. Mitrajit Chatterjee, Dhiraj K. Pradhan, Wolfgang Kunz |
IEEE Trans. Comput. Aided Des. Integr. Circuits Syst. | 1 |
| 1996 | VERILAT: verification using logic augmentation and transformationsabstractThis paper presents a new framework for formal logic verification. What is depicted here is fundamentally different from previous approaches. In earlier approaches, the circuit is either not changed during the verification process, as in OBDD or implication-based methods, or the circuit is progressively reduced during verification. Whereas in our approach, we actually enlarge the circuits by adding gates during the verification process. Specifically introduced here is a new technique that transforms the reference circuit as well as the circuit to be verified, so that the similarity between the two is progressively enhanced. This requires addition of gates to the reference circuit and/or the circuit to be verified. In the process, we reduce the dissimilarity between the two circuits, which makes it easier to verify the circuits. Dhiraj K. Pradhan, Debjyoti Paul, Mitrajit Chatterjee |
ICCAD | 3 |
| 1996 | Gate-level synthesis for low-power using new transformationsabstractA new logic optimization method of multi-level combinational CMOS circuits is presented, which minimizes both power as well as power dissipation per unit area. The method described here uses Boolean transformations which exploit implications at the gate-level, based on both controllability and observability relationships. New transformations which form the basis of our synthesis method are presented. The emphasis is on power consumption rather than on area. Experimental results demonstrate that circuits synthesized by our method consume less power with a comparable area than those synthesized by state-of-the-art tools. Dhiraj K. Pradhan, Mitrajit Chatterjee, Madhu V. Swarna, Wolfgang Kunz |
ISLPED | 2 |
| 1995 | LOT: logic optimization with testability-new transformations using recursive learningabstractA new approach to optimize multi-level logic circuits is introduced. Given a multi-level circuit, the synthesis method optimizes its area, simultaneously enhancing its random pattern testability. The method is based on structural transformations at the gate level. New transformations involving EX-OR gates derived based on indirect implications by Recursive Learning have been introduced in the synthesis of multi-level circuits. This method is augmented with transformations that specifically enhance random-pattern testability while reducing the area. Testability enhancement is an integral part of our synthesis methodology. Experimental results show that the proposed methodology can not only realize lower area, but also achieves better testability compared to testability enhancement synthesis tools such as tstfx. Specifically for ISCAS-85 benchmark circuits, it was observed that EX-OR gate-based transformations can yield smaller circuits compared to state-of-the-art logic optimization tools like SIS and HANNIBAL. Mitrajit Chatterjee, Dhiraj K. Pradhan, Wolfgang Kunz |
ICCAD | 1 |
| 1995 | A novel pattern generator for near-perfect fault-coverageabstractA new design methodology for a pattern generator is proposed, formulated in the context of on-chip BIST. The pattern generator consists of two components: a GLFSR, earlier proposed as a pseudo-random pattern generator, and combinational logic, to snap the outputs of the pseudo-random pattern generator. Using fewer test patterns with only a small area overhead, this combinatorial logic block, for a particular CUT, can be designed to achieve nearly 100% single stuck-at fault coverage. Specifically, where weighted pattern generators only enhance the probability of testing a specified set of hard-to-detect faults, the proposed combinational logic, using a comparable hardware overhead, can guarantee generating the test for those faults. Experimental results demonstrate that under identical conditions, the fault coverage of the proposed pattern generator is significantly higher, compared to the conventional weighted pattern generation techniques. For enhancing effectiveness, this combinational logic mapping technique can also be used to augment any weighted pattern technique. Because LFSRs are special cases of GLFSRs, our design is more general than LFSR-based designs. Mitrajit Chatterjee, Dhiraj K. Pradhan |
VTS | 1 |
| 1994 | GLFSR - A New Test Pattern Generator for Built-In Self-TestabstractA new and effective pseudo-random test pattern generator, termed GLFSR, is introduced. These are linear feedback shift registers over a Galois field GF(2/sup /spl delta//), (/spl delta/>1). Unlike conventional LFSRs, which are over GF(2), these generators are not equivalent to cellular arrays, and are shown do achieve significantly higher fault coverage. Experimental results are presented in this paper depicting that the proposed GLFSR can attain fault coverage equivalent to the LFSR, but with significantly fewer patterns. Specifically, results obtained demonstrate that in combinational circuits, for both stuck-at as well as transition faults, the proposed GLFSR outperforms all conventional pattern generators. Moreover, these experimental results are validated by certain randomness tests which demonstrate that the patterns generated by GLFSR achieve a higher degree of randomness. Dhiraj K. Pradhan, Mitrajit Chatterjee |
ITC | 2 |
| 1993 | Buffer assignment for data driven architecturesabstractData driven architectures have the potential to exhibit higher performance and throughput when compared to their control driven counterparts. In order to ensure that these performance gains are realized, it is required that the underlying data flow graph (DFG) have no accumulation of data at its nodes. Hence, all operands should arrive simultaneously at a multi-input operation node. Buffers are therefore inserted to ensure these conditions. An algorithm for buffer distribution in a balanced DFG of order (V /spl times/ E) is proposed. The number of buffers in the proposed buffer distribution strategy is equal to the minimum number of buffers achieved by integer programming techniques. An extension of this algorithm, of order (V/sup 2/ /spl times/ log V) is proposed which can further reduce the number of buffers by altering the DFG while keeping the functionality and performance of the DFG intact. Performance results showing the improvement of these algorithms over the existing ones have been shown. Dhiraj K. Pradhan, Mitrajit Chatterjee, Savita Banerjee |
ICCAD | 2 |