Back close

Validation of ARM Processor Instructions using Deterministic Finite Automata

Publication Type : Conference Paper

Publisher : IEEE

Source : 2024 IEEE North Karnataka Subsection Flagship International Conference (NKCon)

Url : https://doi.org/10.1109/NKCon62728.2024.10774677

Keywords : Reduced instruction set computing;Power demand;Computational modeling;Automata;Syntactics;Central Processing Unit;Registers;Reliability;Transistors;Integrated circuit modeling;Arm processors;Deterministic Finite Automaton;reliability;efficiency;transmitted

Campus : Bengaluru

School : School of Computing

Department : Computer Science and Engineering

Year : 2024

Abstract : An Arm processor is a type of central processing unit (CPU) that uses the Reduced Instruction Set Computer (RISC) model for computer processors. Because of its limited instruction set, the Arm processor uses a lesser number of transistors, resulting in a reduced die size for integrated circuitry. Their smaller size, decreased complexity, and decreased power consumption make them ideal for increasingly miniaturized systems. The instruction set of any processor governs the functionality of a given task. So, validating these instructions according to the rules is important. The proposed Deterministic Finite Automaton can be used to validate the instructions of the ARM processors, like the arithmetic, logical, register movement, and multiply instructions. The DFA model is designed using the JFLAP tool. Through DFA, it can be ensured that the expected syntax of instructions is validated. Utilizing DFAs in the validation process of ARM processor instructions can contribute to correctness, reliability, and efficiency in the execution of programs. The accepted instructions can be transmitted to the ARM processor system without further verification.

Cite this Research Publication : Dharshan J Y, Arjun R Amarnath, Valupadasu Srujan, Radha D, Validation of ARM Processor Instructions using Deterministic Finite Automata, [source], IEEE, 2024, https://doi.org/10.1109/NKCon62728.2024.10774677

Admissions Apply Now