2016 International Conference on VLSI Systems, Architectures, Technology and Applications (VLSI-SATA) 2016
DOI: 10.1109/vlsi-sata.2016.7593047
|View full text |Cite
|
Sign up to set email alerts
|

A RISC-V instruction set processor-micro-architecture design and analysis

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
3
1
1

Citation Types

0
6
0

Year Published

2017
2017
2024
2024

Publication Types

Select...
3
3
3

Relationship

0
9

Authors

Journals

citations
Cited by 23 publications
(6 citation statements)
references
References 4 publications
0
6
0
Order By: Relevance
“…RISC-V processors [1]- [11] are distinguished by the concise open-source RISC-V instruction set architecture (ISA) [12], which defines a fundamental set of instructions while offering opportunities to incorporate application-specific custom instructions. This unique feature enables RISC-V processors as a promising solution ranging from energy-efficient embedded systems [10] to high-throughput servers [1].…”
Section: Introductionmentioning
confidence: 99%
“…RISC-V processors [1]- [11] are distinguished by the concise open-source RISC-V instruction set architecture (ISA) [12], which defines a fundamental set of instructions while offering opportunities to incorporate application-specific custom instructions. This unique feature enables RISC-V processors as a promising solution ranging from energy-efficient embedded systems [10] to high-throughput servers [1].…”
Section: Introductionmentioning
confidence: 99%
“…The format of the mpl register is defined as shown in Figure 3. To reduce the time consumption of finding the entry address of interrupt service program, the design uses the vector table approach for jumping [10] , and the interrupt service program and the exception service program share one entry address [11,12] , which is stored in the mtvec register. To further reduce the time consumption caused by finding the interrupt vector table when finding the exception service program, a special CSR register misr is defined for interrupts to save the entry addresses of all interrupts, and the format of the relevant misr register is defined as shown in Figure 4.…”
Section: Preemption Level Register Mpl and Interrupt Service Program ...mentioning
confidence: 99%
“…Xuantie-910 [17] RISC-V processor is a 64-bit out of order execution 12-stage pipeline releases high efficient vector processing, supports multi core processor, delivers high performance compared to its predecessor belonging to RISC-V family. The design [18] has been emphasized on instructions encoding, instruction functionalities, instruction types, decoder logic complexity, data hazard detection, register file organization and access, pipeline operation, impact of branch instructions, control flow, data memory access, operating modes, and hardware resources for the execution unit. Bit flips in digital systems causes threats, well known as soft errors.…”
Section: Related Workmentioning
confidence: 99%