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.

Arvind Jain

dblp:24/724 · DBLP profile ↗
← Back
8ranked-venue papers
0as first author
0since 2021 · last 2017
0000-0001-5320-0880ORCID · corroborated

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

Systems, architecture and hardware · 6Computer networks · 1Software engineering, systems software and programming languages · 1Databases, data management, data science and information retrieval · 1Applied, 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
2 papers
Electronic design automation · 96% Energy-efficient computing · 4%
Databases, data mining, and information retrieval
1 paper
Information retrieval · 100%
Computer networks
1 paper
Transport protocols and congestion control · 100%

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

TopicWeightPapersLastEvidence papers
Electronic design automation
hardware test
0.422015
Time-Division Multiplexing for Testing DVFS-Based SoCs · IEEE Trans. Comput. Aided Des. Integr. Circuits Syst. 2015
Test Schedule Optimization for Multicore SoCs: Handling Dynamic Voltage Scaling and Multiple Voltage Islands · IEEE Trans. Comput. Aided Des. Integr. Circuits Syst. 2012
Electronic design automation › hardware verification and test
test scheduling
0.422015
Time-Division Multiplexing for Testing DVFS-Based SoCs · IEEE Trans. Comput. Aided Des. Integr. Circuits Syst. 2015
Test Schedule Optimization for Multicore SoCs: Handling Dynamic Voltage Scaling and Multiple Voltage Islands · IEEE Trans. Comput. Aided Des. Integr. Circuits Syst. 2012
Electronic design automation › hardware verification and test › design for testability
test access mechanism
0.212015
Time-Division Multiplexing for Testing DVFS-Based SoCs · IEEE Trans. Comput. Aided Des. Integr. Circuits Syst. 2015
Transport protocols and congestion control › TCP
TCP Fast Open
0.112011
TCP fast open · CoNEXT 2011
Information retrieval › similarity search
near-duplicate detection
0.112007
Detecting near-duplicates for web crawling · WWW 2007
Information retrieval › search engines
web crawling
0.112007
Detecting near-duplicates for web crawling · WWW 2007
Energy-efficient computing › voltage scaling
dynamic voltage scaling
0.012012
Test Schedule Optimization for Multicore SoCs: Handling Dynamic Voltage Scaling and Multiple Voltage Islands · IEEE Trans. Comput. Aided Des. Integr. Circuits Syst. 2012
Transport protocols and congestion control
TCP
0.012011
TCP fast open · CoNEXT 2011

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

integer linear programming · 0.4simulated annealing · 0.2rectangle packing · 0.2greedy algorithm · 0.2heuristic optimization · 0.1protocol design · 0.1implementation · 0.1deployment measurement · 0.1hamming distance search · 0.1charikar's fingerprinting · 0.1
YearPublicationVenuePosition
2017 Using Cell Aware Diagnostic Patterns to Improve Diagnosis Resolution for Cell Internal Defects
abstract
The industry is encountering an increasing number of front-end-of-line defects in the most advanced FinFET technology nodes due to extremely small feature size and complex manufacturing processes. Traditional diagnostic pattern generation based on stuck-at faults becomes less effective for these complex cell internal defects due to various reasons. In this work, we propose a new method to generate cell aware diagnostic patterns for cell internal defects based on accurate defect models extracted by analog simulation. Special UDFM faults covering all possible input combinations and all fault effect propagation scenarios can be used to maximize the diagnosis resolution. The enhanced diagnostic patterns can effectively detect and differentiate cell internal defects, and thus dramatically improve the diagnosis resolution. Experimental results for real silicon cases showed that the number of suspects can be reduced by 14.9X on the average. Furthermore, detailed analysis for extra failure data from cell aware diagnostic patterns provides valuable information for physical failure analysis.
Huaxing Tang, Arvind Jain, Sanil Kumark Pillai, Dharmesh Joshi, Shamitha Rao
ATS2
2015 Time-Division Multiplexing for Testing DVFS-Based SoCs
abstract
Dynamic voltage-frequency scaling (DVFS) is used in system-on-chips (SoCs) for power management, but it increases test time because every core must be tested at multiple voltage settings. In addition, testing at lower power supply voltage settings increases the length of each test due to the corresponding reduction in frequencies that can be used for scan shift operations. Existing test scheduling techniques do not consider test applications at multiple voltage settings, therefore they are not effective for reducing test time for DVFS-based SoCs. We propose a time-division multiplexing (TDM) architecture, which uses the highest available frequency for shifting test data into the SoC and then distributes the test data into multiple cores using lower shift frequencies. TDM is accompanied by three test scheduling methods, which are suitable for different scenarios: 1) an integer linear programming-based formulation that offers optimal results for SOCs of moderate size; 2) a greedy approach that provides good results with very short run time even for very large SoCs; and 3) a rectangle-packing approach combined with simulated-annealing that offers a trade-off between run time and test-time reduction for all SoCs. Experimental results on two industrial SoCs highlight the effectiveness of TDM and the associated scheduling methods.
Fotis Vartziotis, Xrysovalantis Kavousianos, Krishnendu Chakrabarty, Arvind Jain, Rubin A. Parekhji
IEEE Trans. Comput. Aided Des. Integr. Circuits Syst.4
2014 Multi-site test optimization for multi-Vdd SoCs using space- and time- division multiplexing
abstract
Even though system-on-chip (SoC) testing at multiple voltage settings significantly increases test complexity, the use of a different shift frequency at each voltage setting offers parallelism that can be exploited by time-division multiplexing (TDM) to reduce test length. We show that TDM is especially effective for small-bitwidth and heavily loaded test-access mechanisms (TAMs), thereby tangibly increasing the effectiveness of multi-site testing. However, TDM suffers from some inherent limitations that do not allow the fullest possible exploitation of TAM bandwidth. To overcome these limitations, we propose space-division multiplexing (SDM), which complements TDM and offers higher multi-site test efficiency. We implement space-and time-division multiplexing (STDM) using a new, scalable test-time minimization method based on a combination of bin packing and simulated annealing. Results for industrial SoCs, highlight the advantages of the proposed optimization method.
Fotis Vartziotis, Xrysovalantis Kavousianos, Krishnendu Chakrabarty, Rubin A. Parekhji, Arvind Jain
DATE5
2012 Time-division multiplexing for testing SoCs with DVS and multiple voltage islands
abstract
Dynamic voltage scaling (DVS) has been widely adopted in multicore SoCs for reducing dynamic power consumption. Despite its benefits, the use of DVS increases test time because high product quality can only be ensured by testing every core at multiple supported voltage settings; hence the repetitive application of the same or different tests at multiple voltage settings becomes necessary. In addition, testing at lower supply voltage settings increases considerably the length of each test because lower scan frequencies must be used for shifting test data using scan chains. Standard scheduling techniques fail to reduce the test time for DVS-based SoCs since they do not model testing at multiple voltage settings. In addition, they do not consider the practical aspects of tester overhead and the dependencies between core voltage settings due to the use of voltage islands. To alleviate the detrimental impact of DVS on test application time, we propose a time-division multiplexing (TDM) method and an integer linear programming-based test scheduling technique, which exploit high automatic test equipment (ATE) frequencies even when low shift frequencies must be used at low voltage settings. Experimental results on two industrial SoCs highlight the effectiveness of TDM and the associated scheduling method.
Xrysovalantis Kavousianos, Krishnendu Chakrabarty, Arvind Jain, Rubin A. Parekhji
ETS3
2012 Test Schedule Optimization for Multicore SoCs: Handling Dynamic Voltage Scaling and Multiple Voltage Islands
abstract
In order to provide high performance with low power consumption, many multicore chips employ dynamic voltage scaling and voltage islands that operate at multiple power-supply voltage levels. Effective defect screening for such chips requires test applications at different operating voltages, which leads to higher test time and test cost compared to systems-on-a-chip (SoCs), which operate at only a single voltage level. We propose test scheduling techniques to minimize the testing time for multicore chips when each core is tested at multiple voltage levels and when it is tested for state retention when the core switches between two voltage levels. The proposed techniques include exact optimization based on integer linear programming and fast heuristic methods. Experimental results for two test-case SoCs from the industry highlight the effectiveness of the proposed method.
Xrysovalantis Kavousianos, Krishnendu Chakrabarty, Arvind Jain, Rubin A. Parekhji
IEEE Trans. Comput. Aided Des. Integr. Circuits Syst.3
2011 Test Scheduling for Multicore SoCs with Dynamic Voltage Scaling and Multiple Voltage Islands
abstract
In order to provide high performance with low power consumption, modern multicore chips employ dynamic voltage scaling and voltage islands that operate at multiple power-supply voltage settings. Effective defect screening for the embedded cores in such multicore chips requires test application at their different operating voltages, which leads to higher test time and test cost. We propose a fast heuristic test scheduling technique for multicore chips that minimize the testing time when each core is tested at multiple voltage settings as well as if it is tested for state retention when the core switches between two voltage levels. Experimental results for two test-case SOCs from industry highlight the effectiveness of the proposed method.
Xrysovalantis Kavousianos, Krishnendu Chakrabarty, Arvind Jain, Rubin A. Parekhji
Asian Test Symposium3
2011 TCP fast open
abstract
Today's web services are dominated by TCP flows so short that they terminate a few round trips after handshaking; this handshake is a significant source of latency for such flows. In this paper we describe the design, implementation, and deployment of the TCP Fast Open protocol, a new mechanism that enables data exchange during TCP's initial handshake. In doing so, TCP Fast Open decreases application network latency by one full round-trip time, decreasing the delay experienced by such short TCP transfers.
Sivasankar Radhakrishnan, Yuchung Cheng, Hsiao-Keng Jerry Chu, Arvind Jain, Barath Raghavan
CoNEXT4
2007 Detecting near-duplicates for web crawling
abstract
Near-duplicate web documents are abundant. Two such documents differ from each other in a very small portion that displays advertisements, for example. Such differences are irrelevant for web search. So the quality of a web crawler increases if it can assess whether a newly crawled web page is a near-duplicate of a previously crawled web page or not. In the course of developing a near-duplicate detection system for a multi-billion page repository, we make two research contributions. First, we demonstrate that Charikar's fingerprinting technique is appropriate for this goal. Second, we present an algorithmic technique for identifying existing f-bit fingerprints that differ from a given fingerprint in at most k bit-positions, for small k. Our technique is useful for both online queries (single fingerprints) and all batch queries (multiple fingerprints). Experimental evaluation over real data confirms the practicality of our design.
Gurmeet Singh Manku, Arvind Jain, Anish Das Sarma
WWW2