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

Mohamed Ben-Romdhane

dblp:68/3176 · DBLP profile ↗
← Back
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

TopicWeightPapersLastEvidence papers
Electronic design automation
system-level design
0.132005
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.112007
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.112007
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.112005
Floorplan-aware automated synthesis of bus-based communication architectures · DAC 2005
Electronic design automation › physical design
floorplanning
0.112005
Floorplan-aware automated synthesis of bus-based communication architectures · DAC 2005
Electronic design automation
physical design
0.112005
Floorplan-aware automated synthesis of bus-based communication architectures · DAC 2005
Electronic design automation › design space exploration
communication architecture exploration
0.012004
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.012004
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
YearPublicationVenuePosition
2008 Fast exploration of bus-based communication architectures at the CCATB abstraction
abstract
Currently, 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 MPSoC
abstract
Modern 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 MPSoC
abstract
Modern 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-DAC3
2006 FABSYN: floorplan-aware bus architecture synthesis
abstract
As 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 Architectures
abstract
As 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
ASAP2
2005 Automated throughput-driven synthesis of bus-based communication architectures
abstract
As 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-DAC3
2005 Floorplan-aware automated synthesis of bus-based communication architectures
abstract
As 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
DAC4
2004 System level design: six success stories in search of an industry
abstract
This 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
DAC7
2004 Extending the transaction level modeling approach for fast communication architecture exploration
abstract
System-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
DAC3
1999 Rapid prototyping of multimedia chip sets
abstract
We 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
ICASSP1
1996 Rapid prototyping of DSP chip-sets via functional reuse
abstract
This 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
ICASSP1
1996 All-digital oversampled front-end sensors
abstract
All 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