VLDB 2026 Research / reviewers in the wild / expert
Murali Kudlugi
dblp:44/6647
· DBLP profile ↗
5ranked-venue papers
4as first author
0since 2021 · last 2005
—ORCID · none
Domains — the database's venue-derived domains; a paper can count in several
Systems, architecture and hardware · 5 · 4 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
3 papers |
Electronic design automation · 47% Reconfigurable computing and FPGAs · 31% Performance modeling and evaluation · 19% |
Topics — the 10 heaviest of 10, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Reconfigurable computing and FPGAs › FPGA-based emulation
logic emulation |
0.1 | 2 | 2002 | Static scheduling of multidomain circuits for fast functional verification · IEEE Trans. Comput. Aided Des. Integr. Circuits Syst. 2002 Static Scheduling of Multiple Asynchronous Domains For Functional Verification · DAC 2001 |
Electronic design automation › hardware verification and test
hardware verification |
0.1 | 2 | 2001 | Static Scheduling of Multiple Asynchronous Domains For Functional Verification · DAC 2001 A Transaction-Based Unified Simulation/Emulation Architecture for Functional Verification · DAC 2001 |
Electronic design automation › hardware verification and test
functional verification |
0.0 | 1 | 2002 | Static scheduling of multidomain circuits for fast functional verification · IEEE Trans. Comput. Aided Des. Integr. Circuits Syst. 2002 |
Electronic design automation
hardware verification and test |
0.0 | 1 | 2002 | Static scheduling of multidomain circuits for fast functional verification · IEEE Trans. Comput. Aided Des. Integr. Circuits Syst. 2002 |
Reconfigurable computing and FPGAs › FPGA-based emulation
multi-FPGA emulation |
0.0 | 1 | 2002 | Static scheduling of multidomain circuits for fast functional verification · IEEE Trans. Comput. Aided Des. Integr. Circuits Syst. 2002 |
Performance modeling and evaluation › simulation › parallel and distributed simulation
parallel simulation |
0.0 | 1 | 2001 | Static Scheduling of Multiple Asynchronous Domains For Functional Verification · DAC 2001 |
Performance modeling and evaluation
simulation and emulation |
0.0 | 1 | 2001 | A Transaction-Based Unified Simulation/Emulation Architecture for Functional Verification · DAC 2001 |
Electronic design automation
high-level synthesis |
0.0 | 1 | 2002 | Static scheduling of multidomain circuits for fast functional verification · IEEE Trans. Comput. Aided Des. Integr. Circuits Syst. 2002 |
Electronic design automation › high-level synthesis
scheduling |
0.0 | 1 | 2002 | Static scheduling of multidomain circuits for fast functional verification · IEEE Trans. Comput. Aided Des. Integr. Circuits Syst. 2002 |
Parallel and multicore computing › parallel scheduling
static scheduling |
0.0 | 1 | 2002 | Static scheduling of multidomain circuits for fast functional verification · IEEE Trans. Comput. Aided Des. Integr. Circuits Syst. 2002 |
Methods — techniques the papers use, named apart from their topics
static scheduling · 0.1synchronization technique · 0.0rent's rule analysis · 0.0transaction-level modeling · 0.0synchronization · 0.0c-based testbench · 0.0
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2005 | A transaction-based unified architecture for simulation and emulationabstractThe availability of millions of transistors on a single chip has allowed the creation of complex on-chip systems. The functional verification of such systems has become a challenge. Simulation run times are increasing, and emulation is now a necessity. Creating separate verification environments for simulation and emulation slows the design cycle and it requires additional human efforts. This paper describes a layered architecture suitable for both simulation and emulation. The architecture uses transactions for communication and synchronization between the driving environment (DE) and the device under test (DUT). Transactions provide synchronization only as needed and cycle and event-based synchronization common in emulators. The result is more efficient development of the DE and 100% portability when moving from simulation to emulation. We give an overview of our layered architecture and describe its implementation. Our results show that, by using emulation, the register-transfer level (RTL) implementation of an industrial design can be verified in the same amount of time it takes to run a C-based simulation. We also show two orders of magnitude speeds up over simulations of C and RTL through a programming language interface Soha Hassoun, Murali Kudlugi, Duaine Pryor, Charles Selvidge |
IEEE Trans. Very Large Scale Integr. Syst. | 2 |
| 2002 | Static scheduling of multidomain circuits for fast functional verificationabstractWith the advent of system-on-a-chip design, many application specific integrated circuits (ASICs) now require multiple design clocks that operate asynchronously to each other. This design characteristic presents a significant challenge when these ASIC designs are mapped to parallel verification hardware such as parallel cycle-based simulators and logic emulators. In general, these systems require all computation and communication to be synchronized to a global system clock. As a result, the undefined relationship between design clocks can make it difficult to determine hold times for synchronous storage elements. and causality relationships along reconvergent communication paths. This paper presents new scheduling and synchronization techniques to support accurate mapping of designs with multiple asynchronous clocks to parallel verification hardware. Through analysis, it is shown that this approach is scalable to an unlimited number of domains and supports increasingly large design sizes. To prove the effectiveness of the authors' approach, developed algorithms have been integrated into the compilation system for a commercial multi-FPGA logic emulation system. For three designs mapped to a logic emulator using this software environment, modeling fidelity is maintained and performance is enhanced versus previous manual mapping approaches. A theoretical analysis based on Rent's rule validates the scalability of the approach as device sizes increase. Murali Kudlugi, Russell Tessier |
IEEE Trans. Comput. Aided Des. Integr. Circuits Syst. | 1 |
| 2001 | A Transaction-Based Unified Simulation/Emulation Architecture for Functional VerificationabstractA transaction-based layered architecture providing for 100% portability of a C-based testbench between simulation and emulation is proposed. Transaction-based communication results in performance which is commensurate with emulation without a hardware target. Testbench portability eliminates duplicated effort when combining system level simulation and emulation. An implementation based on the IKOS VStation emulator validates these architectural claims on real designs. Murali Kudlugi, Soha Hassoun, Charles Selvidge, Duaine Pryor |
DAC | 1 |
| 2001 | Static Scheduling of Multiple Asynchronous Domains For Functional VerificationabstractWhile ASIC devices of a decade ago primarily contained synchro-nous circuitry triggered with a single clock, many contemporary architectures require multiple clocks that operate asynchronously to each other. This multi-clock domain behavior presents significant functional verification challenges for large parallel verification sys-tems such as distributed parallel simulators and logic emulators. In particular, multiple asynchronous design clocks make it difficult to verify that design hold times are met during logic evaluation and causality along reconvergent fanout paths is preserved during signal communication. In this paper, we describe scheduling and synchro-nization techniques to maintain modeling fidelity for designs with multiple asynchronous clock domains that are mapped to parallel verification systems. It is shown that when our approach is applied to an FPGA-based logic emulator, evaluation fidelity is maintained and increased design evaluation performance can be achieved for large benchmark designs with multiple asynchronous clock domains. Murali Kudlugi, Charles Selvidge, Russell Tessier |
DAC | 1 |
| 2001 | Static Scheduling of Multi-Domain Memories For Functional VerificationabstractThe presence of multiple clock domains presents significant challenges for large parallel verification systems such as parallel simulators and logic emulators that model both design logic and memory. Specifically, multiple asynchronous design clocks make it difficult to verify that design hold times are met during memory model execution and causality along memory data/control paths is preserved during signal communication. We describe new scheduling heuristics for memory-based designs with multiple asynchronous clock domains that are mapped to parallel verification systems. The scheduling approach scales to an unlimited number of clock domains and converges quickly to a feasible solution if one exists. It is shown that when the technique is applied to an FPGA-based emulator containing 48MB of SRAM, evaluation fidelity. is maintained and increased verification performance is achieved for large, memory-intensive circuits with multiple asynchronous clock domains. Murali Kudlugi, Charles Selvidge, Russell Tessier |
ICCAD | 1 |