High Temperature In-Order RISC-V Processor with Heterogeneous Pipeline and Out-of-Order Write-Back Mechanism

verfasst von
Malte Hawich, Holger Christoph Blume, Jan Szücs
Abstract

Modern deep drilling operations depend on a complex network of sensors, actuators, and controllers installed
at the drill string’s bottom end. These electronic components
must withstand extreme conditions, including temperatures up
to 175 °C and pressures reaching 200 MPa. Due to the lack of
fast communication to the surface, autonomous in situ digital
signal processing is essential. To address these challenges, a highperformance RISC-V processor has been developed, capable of
reliable operation in such harsh environments. The XT018 180-
nanometer Silicon-on-Insulator (SOI) process from XFAB was
selected for its advanced capabilities, ensuring the production of
robust electronic circuits suited for these extreme conditions. [1].
Conventional RISC-V architectures typically employ a five-stage
pipeline design, which constrains the execution phase to a single
stage and limits digital signal processing (DSP) capabilities. To
address this, the custom RISC-V processor features a heterogeneous execution pipeline, with unit delays ranging from one
cycle to 29 cycles [2]. This instruction-dependent pipeline length
enables the RV32IMCF processor to achieve clock speeds of
up to 180 MHz for 175 °C with is up to 4 times higher than
typical processors in similar application specific integrated circuit
(ASIC) technologies [3], [4]. To further enhance performance,
this new contribution introduces out-of-order writebacks and a
split writeback mechanism that operates independently from the
issue stage. These innovations effectively manage Write After
Write (WAW) hazards and general hazard detection, maintaining
reliable operation. The design ensures that multiple instructions
executed by the same unit remain in order. Synchronization of
the asymmetric processor execution stages is managed through
handshakes, which, while adding control logic to each execution
unit, relieve the controller of significant workload. Compared
to an RV32IMFC processor limited to single-cycle execution
stages, this advanced design achieves up to 18 times higher clock
frequencies. Additionally, the out-of-order writebacks and split
independent writeback mechanism deliver at least a 5% performance boost over previous designs, with potential improvements
of up to 50% in benchmarks that fully exploit these capabilities,
showcasing substantial enhancements in processing efficiency and
throughput.

Organisationseinheit(en)
Fachgebiet Architekturen und Systeme
Typ
Aufsatz in Konferenzband
Seiten
1-4
Anzahl der Seiten
4
Publikationsdatum
24.09.2024
Publikationsstatus
Veröffentlicht
Peer-reviewed
Ja
ASJC Scopus Sachgebiete
Computernetzwerke und -kommunikation, Angewandte Informatik, Geophysik, Elektrotechnik und Elektronik, Instrumentierung, Strahlung
Elektronische Version(en)
https://doi.org/10.23919/IEEECONF64570.2024.10738940 (Zugang: Geschlossen)