Demo Data from EDBT 2026 / reviewers in the wild / expert
Mohamed Ben-Romdhane
dblp:68/3176
· DBLP profile ↗
12ranked-venue papers
3as first author
0since 2021 · last 2008
0000-0002-0429-1314ORCID · corroborated
Domains — the database's venue-derived domains; a paper can count in several
Systems, architecture and hardware · 9Graphics, computer vision, multimedia, augmented reality and games · 3 · 3 first-author
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
4 papers |
Electronic design automation · 59% Interconnection networks and networks-on-chip · 21% Integrated circuit design · 12% |
Topics — the 8 heaviest of 9, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Electronic design automation
system-level design |
0.1 | 3 | 2005 | Floorplan-aware automated synthesis of bus-based communication architectures · DAC 2005 Extending the transaction level modeling approach for fast communication architecture exploration · DAC 2004 System level design: six success stories in search of an industry · DAC 2004 |
Interconnection networks and networks-on-chip › on-chip communication
on-chip communication architecture |
0.1 | 1 | 2007 | BMSYN: Bus Matrix Communication Architecture Synthesis for MPSoC · IEEE Trans. Comput. Aided Des. Integr. Circuits Syst. 2007 |
Integrated circuit design › system-on-chip
system-on-chip design |
0.1 | 1 | 2007 | BMSYN: Bus Matrix Communication Architecture Synthesis for MPSoC · IEEE Trans. Comput. Aided Des. Integr. Circuits Syst. 2007 |
Interconnection networks and networks-on-chip › bus-based interconnection
bus architecture |
0.1 | 1 | 2005 | Floorplan-aware automated synthesis of bus-based communication architectures · DAC 2005 |
Electronic design automation › physical design
floorplanning |
0.1 | 1 | 2005 | Floorplan-aware automated synthesis of bus-based communication architectures · DAC 2005 |
Electronic design automation
physical design |
0.1 | 1 | 2005 | Floorplan-aware automated synthesis of bus-based communication architectures · DAC 2005 |
Electronic design automation › design space exploration
communication architecture exploration |
0.0 | 1 | 2004 | Extending the transaction level modeling approach for fast communication architecture exploration · DAC 2004 |
Electronic design automation › system-level design › high-level system modeling
transaction-level modeling |
0.0 | 1 | 2004 | Extending the transaction level modeling approach for fast communication architecture exploration · DAC 2004 |
Methods — techniques the papers use, named apart from their topics
performance-constrained synthesis · 0.1timing analysis · 0.1automated synthesis · 0.1transaction-based modeling · 0.0simulation · 0.0
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2008 | Fast exploration of bus-based communication architectures at the CCATB abstractionabstractCurrently, system-on-chip (SoC) designs are becoming increasingly complex, with more and more components being integrated into a single SoC design. Communication between these components is increasingly dominating critical system paths and frequently becomes the source of performance bottlenecks. It, therefore, becomes imperative for designers to explore the communication space early in the design flow. Traditionally, system designers have used Pin-Accurate Bus Cycle Accurate (PA-BCA) models for early communication space exploration. These models capture all of the bus signals and strictly maintain cycle accuracy, which is useful for reliable performance exploration but results in slow simulation speeds for complex, designs, even when they are modeled using high-level languages. Recently, there have been several efforts to use the Transaction-Level Modeling (TLM) paradigm for improving simulation performance in BCA models. However, these transaction-based BCA (T-BCA) models capture a lot of details that can be eliminated when exploring communication architectures. In this paper, we extend the TLM approach and propose a new transaction-based modeling abstraction level (CCATB) to explore the communication design space. Our abstraction level bridges the gap between the TLM and BCA levels, and yields an average performance speedup of 120% over PA-BCA and 67% over T-BCA models, on average. The CCATB models are not only faster to simulate, but also extremely accurate and take less time to model compared to both T-BCA and PA-BCA models. We describe the mechanisms that produce the speedup in CCATB models and also analyze how the achieved simulation speedup scales with design complexity. To demonstrate the effectiveness of using CCATB for exploration, we present communication space exploration case studies from the broadband communication and multimedia application domains. Sudeep Pasricha, Nikil Dutt, Mohamed Ben-Romdhane |
ACM Trans. Embed. Comput. Syst. | 3 |
| 2007 | BMSYN: Bus Matrix Communication Architecture Synthesis for MPSoCabstractModern multiprocessor system-on-chip designs have high bandwidth constraints which must be satisfied by the underlying communication architecture. Traditional hierarchical shared bus communication architectures can only support limited bandwidths and are not scalable for very high-performance designs. Bus matrix-based communication architectures consist of several parallel busses which provide a suitable backbone to support high-bandwidth systems but suffer from high-cost overhead due to extensive bus wiring inside the matrix. Manual traversal of the vast exploration space to synthesize a minimal cost bus matrix that also satisfies performance constraints is practically infeasible. In this paper, we address this problem by proposing an automated approach for synthesizing a bus matrix communication architecture, which satisfies all performance constraints in the design and minimizes wire congestion in the matrix. To validate our approach, we consider several industrial strength applications from the networking domain and show that our approach results in up to 9times component savings when compared to a full bus matrix, and up to 3.2times savings when compared to a maximally connected reduced bus matrix, while satisfying all performance constraints in the design. Sudeep Pasricha, Nikil Dutt, Mohamed Ben-Romdhane |
IEEE Trans. Comput. Aided Des. Integr. Circuits Syst. | 3 |
| 2006 | Constraint-driven bus matrix synthesis for MPSoCabstractModern multi-processor system-on-chip (MPSoC) designs have high bandwidth constraints which must be satisfied by the underlying communication architecture. Bus matrix based communication architectures consist of several parallel buses which provide a suitable backbone to support high bandwidth systems, but suffer from high cost overhead due to extensive bus wiring inside the matrix. Manual traversal of the vast exploration space to synthesize a minimal cost bus matrix that also satisfies performance constraints is practically infeasible. In this paper, we address this problem by proposing an automated approach for synthesizing a bus matrix communication architecture which satisfies all performance constraints in the design and minimizes wire congestion in the matrix. To validate our approach, we consider several industrial strength applications from the networking domain and show that our approach results in up to 9times component savings when compared to a full bus matrix and up to 3.2times savings when compared to a maximally connected reduced bus matrix Sudeep Pasricha, Nikil Dutt, Mohamed Ben-Romdhane |
ASP-DAC | 3 |
| 2006 | FABSYN: floorplan-aware bus architecture synthesisabstractAs system-on-chip (SoC) designs become more complex, it is becoming harder to design communication architectures to handle the ever increasing volumes of inter-component communication. Manual traversal of the vast communication design space to synthesize a communication architecture that meets performance requirements becomes infeasible. In this paper, we address this problem by proposing an automated approach for floorplan-aware bus architecture synthesis (FABSYN) to synthesize cost-effective, bus-based communication architectures that satisfy the performance constraints in a design. Our synthesis approach incorporates a high-level floorplanning and wire delay estimation engine to evaluate the feasibility of the synthesized bus architecture and detect bus cycle time violations early in the design How, at the system level. We present case studies of network communication SoC subsystems for which we synthesized bus architectures, detected and eliminated timing violations, and generated core placements in a matter of hours instead of several days for a manual effort. Sudeep Pasricha, Nikil Dutt, Elaheh Bozorgzadeh, Mohamed Ben-Romdhane |
IEEE Trans. Very Large Scale Integr. Syst. | 4 |
| 2005 | Using TLM for Exploring Bus-based SoC Communication ArchitecturesabstractAs billion transistor system-on-chips (SoC) become commonplace and design complexity continues to increase, designers are faced with the daunting task of meeting escalating design requirements in shrinking time-to-market windows, and have begun using an IP-based SoC design methodology that permits reuse of key SoC functional components. Since the communication architectures connecting components in these SoC designs significantly impact system performance, it is imperative that designers explore the communication design space efficiently, quickly and early in the design flow. Transaction level modeling (TLM) is an emerging abstraction that facilitates early exploration of SoC architectures. This paper outlines a typical IP-based SoC design flow, and presents the cycle count accurate at transaction boundaries (CCATB) modeling abstraction which is a fast, efficient and flexible approach for exploring bus-based communication architectures in SoC designs. The CCATB models not only take less time to model but are also faster to simulate than existing modeling abstractions for communication architecture exploration such as pin-accurate BCA (PA-BCA) and transaction based BCA (T-BCA). Experimental results on several industrial SoC subsystem case studies show that CCATB models are faster than PA-BCA by as much as 120% on average and by 67% on average when compared to T-BCA, demonstrating the advantages of CCATB-based TLM abstraction for exploring bus-based SoC communication architectures. Sudeep Pasricha, Mohamed Ben-Romdhane |
ASAP | 2 |
| 2005 | Automated throughput-driven synthesis of bus-based communication architecturesabstractAs System-on-Chip (SoC) designs become more complex, it becomes increasingly harder to design communication architectures which satisfy design constraints. Manually traversing the vast communication design space for constraint-driven synthesis is not feasible anymore. In this paper we propose an approach that automates the synthesis of bus-based communication architectures for systems characterized by (possibly several) throughput constraints. Our approach accurately and effectively prunes the large communication design space to synthesize a feasible low-cost bus architecture which satisfies the constraints in a design. Sudeep Pasricha, Nikil Dutt, Mohamed Ben-Romdhane |
ASP-DAC | 3 |
| 2005 | Floorplan-aware automated synthesis of bus-based communication architecturesabstractAs System-on-Chip (SoC) designs become more complex, it is becoming harder to design communication architectures to handle the ever increasing volumes of inter-component communication. Manual traversal of the vast communication design space to synthesize a communication architecture that meets performance requirements becomes infeasible. In this paper, we address this problem by proposing an automated approach for synthesizing cost-effective, bus-based communication architectures that satisfy the performance constraints in a design. Our synthesis flow also incorporates a high-level floorplanning and wire delay estimation engine to evaluate the feasibility of the synthesized bus architecture and detect timing violations early in the design flow. We present case studies of network communication SoC subsystems for which we synthesized bus architectures, detected timing violations and generated core placements in a matter of hours instead of several days it took for a manual effort. Sudeep Pasricha, Nikil Dutt, Elaheh Bozorgzadeh, Mohamed Ben-Romdhane |
DAC | 4 |
| 2004 | System level design: six success stories in search of an industryabstractThis panel will bring six speakers relating their success stories about design starting at the system-level. The format is an educational Panel aimed at informing DAC attendees of the challenges (difficulties and pitfalls) and opportunities (sizable benefits and lessons learned from these experiences). Francine Bacchini, Pierre G. Paulin, Reinaldo A. Bergamaschi, Raj Pawate, Arie Bernstein, Ramesh Chandra, Mohamed Ben-Romdhane |
DAC | 7 |
| 2004 | Extending the transaction level modeling approach for fast communication architecture explorationabstractSystem-on-Chip (SoC) designs are increasingly becoming more complex. Efficient on-chip communication architectures are critical for achieving desired performance in these systems. System designers typically use Bus Cycle Accurate (BCA) models written in high level languages such as C/C++ to explore the communication design space. These models capture all of the bus signals and strictly maintain cycle accuracy, which is useful for reliable performance exploration but results in slow simulation speeds for complex designs, even when they are modeled using high level languages. Recently there have been several efforts to use the Transaction Level Modeling (TLM) paradigm for improving simulation performance in BCA models. However these BCA models capture a lot of details that can be eliminated when exploring communication architectures.In this paper we extend the TLM approach and propose a new and faster transaction-based modeling abstraction level (CCATB) to explore the communication design space. Our abstraction level bridges the gap between the TLM and BCA levels, and yields an average performance speedup of 55 over BCA models. We demonstrate how fast and accurate exploration of tradeoffs is possible for high-performance shared bus architectures such as AMBA 2.0 and AMBA 3.0 (AXI) in industrial strength designs at the proposed abstraction level. Sudeep Pasricha, Nikil Dutt, Mohamed Ben-Romdhane |
DAC | 3 |
| 1999 | Rapid prototyping of multimedia chip setsabstractWe have developed a rapid prototyping environment for multimedia applications. The design environment is based on efficient hardware and software reuse, abstraction, design parameterization, and automation. The design methodology maintains a flexible boundary between hardware and software by eliminating hardware fabrication from the design loop. A reusable hardware/software library for video compression has been developed to support the design methodology. We present a case study involving the design of an H.263-based video decoder. This case study illustrates the efficiency and flexibility of the design methodology. Mohamed Ben-Romdhane, Marius S. Vassiliou, Lan-Rong Dung |
ICASSP | 1 |
| 1996 | Rapid prototyping of DSP chip-sets via functional reuseabstractThis paper proposes a novel design methodology and environment for digital signal processing application-specific integrated circuits (DSP-ASICs). The design methodology is based on systematic functional reuse. A library defines basic functional blocks that are automatically reused over multiple DSP applications. The defined design approach is utilized to rapidly prototype high performance DSP applications. A comparison with conventional ASIC and FPGA design, shows that the proposed approach bridges the gap between ASICs and FPGAs by offering high performance, low cost, and a short time-to-market. Mohamed Ben-Romdhane, Vijay K. Madisetti |
ICASSP | 1 |
| 1996 | All-digital oversampled front-end sensorsabstractAll digital signal processing (DSP) circuits use analog front-end anti-aliasing filters to process sensor inputs. These analog filters have a number of disadvantages with respect to cost, power, stability, and ease of integration in VLSI. This paper proposes the use of all-digital oversampling front-end sensors (based on adaptive filters), resulting in a performance/cost-effective DSP application. Simulations for modem and speech applications illustrate the design tradeoffs. Mohamed Ben-Romdhane, Vijay K. Madisetti |
IEEE Signal Process. Lett. | 1 |