help me into the write path

36 views
Skip to first unread message

Ali S.Mohammadi

unread,
May 4, 2024, 10:44:53 AM5/4/24
to riscv-boom
Hi,

I am recently interested in researching the RISC-V BOOM processor. I want to study this type of processor for cache security purposes, to be exact, I want to simulate some attacks like side-channel attacks, Meltdown, and Spectre. I want to simulate all of this, meaning I want to simulate the RISC-V BOOM itself, and then simulate attacks on that simulated RISC-V.

Now, I know that for this, I need some kind of environment to simulate the RISC-V BOOM on, and after that, I can simulate attacks on that environment. All these research activities are for my master's degree thesis.

Now, I would like your help in finding a simple and straightforward way to start with good documentation, practical code, and step-by-step instructions. If you can help me, I would really appreciate it. (I know it is not an easy path, but when I say simple, I mean practical, not overly simplistic!)

For example, I want to install Chipyard, and I am facing a lot of compilation issues for the correct installation. I even want to use a Dockerfile, but I think the Dockerfile is outdated, and some instructions have changed, and because of that, it is not a complete installation! If anyone can help me through that, I would really appreciate it.

As a first step, I want to know how I can establish the correct environment to simulate the RISC-V BOOM and run the cache attacks on that. Please help me with this.

Sincerely, thank you.

Jerry Zhao

unread,
May 4, 2024, 9:41:56 PM5/4/24
to Ali S.Mohammadi, riscv-boom
The chipyard documentation provides sufficiently thorough instruction for installing and setting up a development environment where you can run RTL simulations of BOOM. 

There also exist available online resources for writing and demonstrating cache attacks on BOOM. 

If you encounter specific technical issues with the Chipyard instructions, please raise an issue on the Chipyard issues page on Github with the relevant details

-Jerry

--
You received this message because you are subscribed to the Google Groups "riscv-boom" group.
To unsubscribe from this group and stop receiving emails from it, send an email to riscv-boom+...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/riscv-boom/a402dc6b-2ea9-4a94-b144-150883befde7n%40googlegroups.com.
Reply all
Reply to author
Forward
0 new messages