Ajith K. John
Current Organizations / Institutes
The organizations/institutes from the scholar's latest article
Previous Organizations / Institutes
The organizations / institutes from the scholar's other articles in the past ten years
Ajith K. John has a total of 21 co-authors. Here are the top co-authors by number of shared publications:
- Kumar Vaibhav
Homi Bhabha National Institute
2 shared publications A. K. Bhattacharjee
Homi Bhabha National Institute, Bhabha Atomic Research Centre, Mumbai, India
1 shared publication- Adarsh Mishra
BARC
1 shared publication - Amol Wakankar
Homi Bhabha National Institute
1 shared publication - Ayush Pandey
Homi Bhabha National Institute
1 shared publication - C S R C Murthy
Bhabha Atomic Research Centre, India
1 shared publication
Latest Publications
- 31 July 2024
- Published by Springer Nature
- p. 403-416
MQFURP: An Overprovision Strategy Supporting Performance Interference Management in Cloud
- 31 July 2024
- Published by Springer Nature
- p. 403-416
MQFURP: An Overprovision Strategy Supporting Performance Interference Management in Cloud
- 1 June 2024
- Published by Springer Nature
- p. 803-810
Formal Verification of Conventionally Qualified Safety Critical Systems
- 1 June 2024
- Published by Springer Nature
- p. 803-810
Formal Verification of Conventionally Qualified Safety Critical Systems
- Open Access
- 4 January 2024
- Published by Association for Computing Machinery (ACM)
- p. 454-458
Expertise Identification Using Transformers
- 4 January 2024
- Published by Association for Computing Machinery (ACM)
- p. 454-458
Open AccessExpertise Identification Using Transformers
- Open Access
- 23 February 2023
- Published by Association for Computing Machinery (ACM)
- p. 1-5
Assertion Based Verification using Yosys: A Case Study from Nuclear Domain
Assertion Based Verification is a design methodology that integrates Formal Methods as part of the design process. As each module is designed, the designer expresses the functional, structural and interface requirements of the module as logical formulas called assertions. These assertions are then verified using simulation and/or formal verification. This paper aims at studying the effectiveness of applying formal verification during Assertion Based Verification in the development of VHDL design for a VME-bus for safety applications in nuclear reactors. Assertions for the VHDL modules developed were expressed in PSL, and were proved using three industrially successful and popular formal verification algorithms – Bounded Model Checking, K-Induction, and Property Driven Reachability, implemented in an open-source verification tool, Yosys. Our experiments revealed that Property Driven Reachability completely outperforms K-Induction in all the cases. Bounded Model Checking for a few hundred clock cycles helped us in finding a number of important, but subtle bugs, which were missed by traditional simulation, at the cost of a justifiable increase in design effort towards writing assertions.
- 23 February 2023
- Published by Association for Computing Machinery (ACM)
- p. 1-5
Open AccessAssertion Based Verification using Yosys: A Case Study from Nuclear Domain
Assertion Based Verification is a design methodology that integrates Formal Methods as part of the design process. As each module is designed, the designer expresses the functional, structural and interface requirements of the module as logical formulas called assertions. These assertions are then verified using simulation and/or formal verification. This paper aims at studying the effectiveness of applying formal verification during Assertion Based Verification in the development of VHDL design for a VME-bus for safety applications in nuclear reactors. Assertions for the VHDL modules developed were expressed in PSL, and were proved using three industrially successful and popular formal verification algorithms – Bounded Model Checking, K-Induction, and Property Driven Reachability, implemented in an open-source verification tool, Yosys. Our experiments revealed that Property Driven Reachability completely outperforms K-Induction in all the cases. Bounded Model Checking for a few hundred clock cycles helped us in finding a number of important, but subtle bugs, which were missed by traditional simulation, at the cost of a justifiable increase in design effort towards writing assertions.
- 28 July 2022
- Published by Springer Nature
- p. 511-520
Assessing the Performance and Suitability of FPGAs as Hardware Accelerator for Software Programmers
- 28 July 2022
- Published by Springer Nature
- p. 511-520
Assessing the Performance and Suitability of FPGAs as Hardware Accelerator for Software Programmers
- 10 February 2020
- Published by Institute of Electrical and Electronics Engineers (IEEE) in IEEE Transactions on Nuclear Science
- Vol. 67 (3) , 502-507
Qualification of Hardware Description Language Designs for Safety Critical Applications in Nuclear Power Plants
FPGA-based intelligent hardware modules are increasingly being used in safety systems of nuclear power plants. Qualification of these modules as per safety standards such as IEC 62566/60880 and IEEE-7.4.3.2-2010 needs considerable effort. Many of the safety standards demand high rigour in verifying that designs of these modules meet the design intent. Use of Hardware Description Languages such as VHDL or Verilog makes the process of code review and verification difficult due to the complex non-sequential semantics of these languages. It is now recognized that formal verification offers a complementary approach to conventional verification. Formal verification tools perform analysis of designs based on language semantics to prove/refute their functional correctness. In this paper, we present the architecture of a formal verification tool for VHDL designs, and our experience of using this tool on VHDL designs in nuclear applications.
- 10 February 2020
- Published by Institute of Electrical and Electronics Engineers (IEEE) in IEEE Transactions on Nuclear Science
- Vol. 67 (3) , 502-507
Qualification of Hardware Description Language Designs for Safety Critical Applications in Nuclear Power Plants
FPGA-based intelligent hardware modules are increasingly being used in safety systems of nuclear power plants. Qualification of these modules as per safety standards such as IEC 62566/60880 and IEEE-7.4.3.2-2010 needs considerable effort. Many of the safety standards demand high rigour in verifying that designs of these modules meet the design intent. Use of Hardware Description Languages such as VHDL or Verilog makes the process of code review and verification difficult due to the complex non-sequential semantics of these languages. It is now recognized that formal verification offers a complementary approach to conventional verification. Formal verification tools perform analysis of designs based on language semantics to prove/refute their functional correctness. In this paper, we present the architecture of a formal verification tool for VHDL designs, and our experience of using this tool on VHDL designs in nuclear applications.
- 7 December 2016
- Published by Springer Nature in Formal Methods in System Design
- Vol. 49 (3) , 272-323
A layered algorithm for quantifier elimination from linear modular constraints
- 7 December 2016
- Published by Springer Nature in Formal Methods in System Design
- Vol. 49 (3) , 272-323
A layered algorithm for quantifier elimination from linear modular constraints