Modular hardware design with timeline types

R Nigam, PH Azevedo de Amorim… - Proceedings of the ACM …, 2023 - dl.acm.org
Modular design is a key challenge for enabling large-scale reuse of hardware modules.
Unlike software, however, hardware designs correspond to physical circuits and inherit …

Modular Hardware Design of Pipelined Circuits with Hazards

M Jang, J Rhee, W Lee, S Zhao, J Kang - Proceedings of the ACM on …, 2024 - dl.acm.org
Modular design is critical in reducing hardware designer's cognitive load and development
cost. However, it is challenging to modularize high-performance pipelined circuits with …

Enhancing compiler-driven HDL design with automatic waveform analysis

F Skarman, L Klemmer, O Gustafsson… - 2023 Forum on …, 2023 - ieeexplore.ieee.org
The time-to-market of a new product is one of its most crucial factors for success, therefore,
reducing this time is of utter importance. However, this reduction must not come at the …

Towards a Highly Interactive Design-Debug-Verification Cycle

LK Daniel, D Große - 2024 29th Asia and South Pacific Design …, 2024 - ieeexplore.ieee.org
Taking a hardware design from concept to silicon is a long and complicated process, partly
due to very long-running simulations. After modifying a Register Transfer Level (RTL) …

Cement: Streamlining FPGA Hardware Design with Cycle-Deterministic eHDL and Synthesis

Y Xiao, Z Luo, K Zhou, Y Liang - Proceedings of the 2024 ACM/SIGDA …, 2024 - dl.acm.org
Field-programmable gate arrays (FPGAs) provide opportunities for adopting cutting-edge
microarchitectural technologies to accelerate emerging applications. However, it remains …

Scalable FPGA Implementation of Dynamic Programming for Optimal Control of Hybrid Electrical Vehicles

F Skarman, O Gustafsson - … Workshop on Design and Architecture for …, 2024 - Springer
Dynamic programming (DP) can be used for optimal control of hybrid electric vehicles but
requires a large number of computations to be performed. As many of these computations …

[PDF][PDF] Abstraction in the Spade Hardware Description Language

F Skarman, O Gustafsson - … '23-Workshop on Languages, Tools, and …, 2023 - spade-lang.org
Abstraction in the Spade Hardware Description Language Page 1 Abstraction in the Spade
Hardware Description Language Frans Skarman Linköping University Sweden frans.skarman@liu.se …

Utökning av Swim:–Ett Byggsystem För Moderna Hårdvarubeskrivande Språk

Z Shuman, R Elgh, A Fredriksson, H Nilsson… - 2024 - diva-portal.org
Under vårterminen 2024 har kandidatgruppen genomfört ett projektarbete som gick ut på att
utöka Swim, ett byggsystem för det hårdvarubeskrivande språket Spade. Syftet med …

[PDF][PDF] Rust as a Hardware Description Language

S Basu - 2024 - capra.cs.cornell.edu
Rust [1] makes an excellent language for hardware description. A number of new HDLs are
Rust-inspired in syntax [2],[3], but RustHDL [5] is a framework for turning ordinary procedural …

Department of Electrical Engineering, Linköping University, Linköping, Sweden {frans. skarman, oscar. gustafsson}@ liu. se

F Skarman - Design and Architectures for Signal and Image … - books.google.com
Dynamic programming (DP) can be used for optimal control of hybrid electric vehicles but
requires a large number of computations to be performed. As many of these computations …