Demonstration venue · read-only. Every page can be browsed; the buttons that would change it are switched off. Create an account to run TaxoReview on your own data. A simulation from public publication records: the people listed were not invited and did not agree to review.
? Tutorial for this page

Mohammed Abderehman

dblp:300/5871 · DBLP profile ↗
← Back
2ranked-venue papers
2as first author
2since 2021 · last 2022
—ORCID · conflict

Domains — the database's venue-derived domains; a paper can count in several

Systems, architecture and hardware · 2 · 2 first-author · 2 since 2021

Expertise — from the expertise taxonomy: the topics of the expert's papers under the CCF categories. A weight counts papers with recency: 1 for a paper about the topic, 0.3 when the topic is its context, halved every five years.

Computer architecture, parallel and distributed computing, and storage systems
2 papers
Electronic design automation · 83% Performance modeling and evaluation · 17%
Network and information security
1 paper
Hardware security and side channels · 100%

Topics — the 6 heaviest of 6, each with the papers that count most for it

TopicWeightPapersLastEvidence papers
Electronic design automation
hardware verification and test
1.122022
FastSim: A Fast Simulation Framework for High-Level Synthesis · IEEE Trans. Comput. Aided Des. Integr. Circuits Syst. 2022
BLAST: Belling the Black-Hat High-Level Synthesis Tool · IEEE Trans. Comput. Aided Des. Integr. Circuits Syst. 2022
Hardware security and side channels
hardware trojan
0.612022
BLAST: Belling the Black-Hat High-Level Synthesis Tool · IEEE Trans. Comput. Aided Des. Integr. Circuits Syst. 2022
Performance modeling and evaluation › simulation › architectural simulation
cycle-accurate simulation
0.612022
FastSim: A Fast Simulation Framework for High-Level Synthesis · IEEE Trans. Comput. Aided Des. Integr. Circuits Syst. 2022
Electronic design automation › hardware verification and test › hardware verification
hardware trojan detection
0.612022
BLAST: Belling the Black-Hat High-Level Synthesis Tool · IEEE Trans. Comput. Aided Des. Integr. Circuits Syst. 2022
Electronic design automation
high-level synthesis
0.612022
FastSim: A Fast Simulation Framework for High-Level Synthesis · IEEE Trans. Comput. Aided Des. Integr. Circuits Syst. 2022
Electronic design automation › hardware verification and test › hardware verification
high-level synthesis verification
0.612022
FastSim: A Fast Simulation Framework for High-Level Synthesis · IEEE Trans. Comput. Aided Des. Integr. Circuits Syst. 2022

Methods — techniques the papers use, named apart from their topics

finite-state machine with datapath extraction · 1.1C-to-RTL equivalence checking · 1.1cycle-accurate simulation · 0.6c simulation · 0.6RTL simulation · 0.6
YearPublicationVenuePosition
2022 BLAST: Belling the Black-Hat High-Level Synthesis Tool
abstract
A hardware Trojan (HT) is a malicious modification of the design done by a rogue employee or a malicious foundry to leak secret information, create a backdoor for attackers, alter functionality, degrade performance and even halt the system. In Black-hat high-level synthesis (HLS) (Pilato et al., 2019), the authors have introduced a possibility of HTs insertion in the register transfer level (RTL) design by the HLS tool itself. Specifically, degradation attack (DA), battery exhaustion (BE) attack, and downgrade attack (DG) have been proposed in that work. In this study, we show how all three HTs inserted by Pilato et al. (2019) can be detected using a C-to-RTL equivalence checking framework. We have assumed that both the input C code and the Trojan-infected RTL code are available for our analysis. Specifically, our framework extracts an RTL-level finite-state machine with datapaths (RTL-FSMDs) from the HLS-generated RTL. During finite-state machine with datapath (FSMD) construction, a BE attack can be identified. Our proposed method then compares the FSMD of the input C code with the RTL-FSMD to identify the DA and the DG. The experimental results confirm the detection of HTs of the black-hat HLS tool.
Mohammed Abderehman, Rupak Gupta, Theegala Rakesh Reddy, Chandan Karfa
IEEE Trans. Comput. Aided Des. Integr. Circuits Syst.1
2022 FastSim: A Fast Simulation Framework for High-Level Synthesis
abstract
High-level synthesis (HLS) is a well-established framework used to translate high-level algorithmic behaviors into hardware designs. Despite the enduring research efforts, a major prevailing bottleneck of HLS is the large gap between the design and verification processes. Presently, register transfer level (RTL) simulation is the primary platform used for HLS design verification. Although most of the state-of-the-art RTL simulators provide an abstracted user-friendly platform for verification, they are undesirably slow and sometimes incomprehensible to non-field-programmable gate array experts to debug. The alternative software simulators (C simulation) introduced by commercial HLS tools render faster simulation, but are not cycle accurate and are not capable to estimate design performance. In this article, we introduce an automatic cycle-accurate simulation tool, FastSim, that manipulates certain unique features of HLS design to extract a concise, well-indented, and debug-friendly C behavior from the synthesized RTL. Our simulation tool ensures RTL correctness, provides cycle accuracy, accurate performance estimation, and renders on an average around 300 times faster simulation compared to RTL simulators and comparable performance to that of software C simulators.
Mohammed Abderehman, Jayprakash Patidar, Jay H. Oza, Yom Nigam, Abdul Khader Thalakkattu Moosa, Chandan Karfa
IEEE Trans. Comput. Aided Des. Integr. Circuits Syst.1