Hayder Mrabet

dblp:26/4989 · DBLP profile ↗
← Back
6ranked-venue papers
2as first author
0since 2021 · last 2008
—ORCID · none

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

Systems, architecture and hardware · 6 · 2 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
2 papers
Electronic design automation · 58% Reconfigurable computing and FPGAs · 38% Interconnection networks and networks-on-chip · 4%

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

TopicWeightPapersLastEvidence papers
Reconfigurable computing and FPGAs
FPGA architecture
0.122006
Configuration tools for a new multilevel hierarchical FPGA · FPGA 2006
A multilevel hierarchical interconnection structure for FPGA · FPGA 2006
Electronic design automation › physical design › placement and routing
FPGA placement and routing
0.122006
Configuration tools for a new multilevel hierarchical FPGA · FPGA 2006
A multilevel hierarchical interconnection structure for FPGA · FPGA 2006
Electronic design automation
physical design
0.122006
Configuration tools for a new multilevel hierarchical FPGA · FPGA 2006
A multilevel hierarchical interconnection structure for FPGA · FPGA 2006
Electronic design automation › physical design › routing
FPGA routing
0.112006
A multilevel hierarchical interconnection structure for FPGA · FPGA 2006
Reconfigurable computing and FPGAs › FPGA architecture
hierarchical FPGA
0.112006
A multilevel hierarchical interconnection structure for FPGA · FPGA 2006
Electronic design automation › physical design › routing › FPGA routing
switch box design
0.112006
A multilevel hierarchical interconnection structure for FPGA · FPGA 2006
Interconnection networks and networks-on-chip › interconnect architecture
reconfigurable interconnect
0.012006
Configuration tools for a new multilevel hierarchical FPGA · FPGA 2006

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

rent's rule · 0.1pathfinder routing · 0.1partitioning · 0.1clustering · 0.1
YearPublicationVenuePosition
2008 Efficient tree topology for FPGA interconnect network
abstract
This paper presents an improved Tree-based architecture that unifies two unidirectional programmable networks: A predictible downward network based on the Butter y-Fat-Tree topology, and an upward network using hierarchy. Studies based on Rent's Rule show that switch requirements in this architecture grow slower than in traditional Mesh topologies. New tools are developed to place and route several benchmark circuits on this architecture. Experimental results show that the Tree-based architecture can implement MCNC benchmark circuits with an average gain of 54% in total area compared with Mesh architecture.
Zied Marrakchi, Hayder Mrabet, Emna Amouri, Habib Mehrez
ACM Great Lakes Symposium on VLSI2
2007 Efficient Mesh of Tree Interconnect for FPGA Architecture
abstract
In this paper we present a new mesh of tree FPGA architecture, where clusters are surrounded by a mesh style interconnect and each cluster local interconnect is equivalent to a depopulated tree-based topology. The particularity of the architecture allows to retain the distinction between mesh and tree levels in the mapping phase. This has an important impact on run time saving and tool simplification. Nevertheless an efficient interconnect distribution must be found between both levels, to reach a tradeoff between interconnect reduction and routability. With the proposed Mesh of Tree architecture, we divided the required run time by 3 and reduced the routing interconnect by 24%, compared to the clustered VPR-style mesh architecture.
Zied Marrakchi, Hayder Mrabet, Christian Masson, Habib Mehrez
FPT2
2007 Mesh of Tree: Unifying Mesh and MFPGA for Better Device Performances
abstract
In this paper we present a new clustered mesh FPGA architecture where each cluster local interconnect is implemented as an MFPGA tree network. Unlike previous clustered mesh architectures, the mesh of tree allows us to consider large clusters sizes (thanks to MFPGA depopulated local interconnect). Experimentation shows that we obtain a reduction of 14% in switches number and 2 times in the placement and routing run time. Furthermore, compared to MFPGA, the mesh of tree achieves full mutability of all MCNC benchmarks since we can easily control both clusters LUTs occupation and mesh channel width
Zied Marrakchi, Hayder Mrabet, Christian Masson, Habib Mehrez
NOCS2
2006 A multilevel hierarchical interconnection structure for FPGA
abstract
Creation of large FPGAs needs radical efficient changes in architecture to improve speed, density and software mapping time. Based on industry experience with standard ASICs, we believe that partitioning and hierarchy become an obligation for FPGA hardware and software developments. As an alternative we propose a new Multilevel hierarchical FPGA (MFPGA) architecture where logic blocks and routing resources are sparsely partitioned into multilevel clustered structure. Since the routing resources consume most of the FPGA area, we focus on interconnect check. We try to achieve the best area efficiency by balancing interconnect and logic block utilization. The proposed MFPGA interconnect unifies two unidirectional programmable networks: A downward network based on the Butterfly-Fat-Tree topology, and an upward network that uses hierarchy. The Downward network uses linear populated and unidirectional switch boxes and gives one path from each wire-source in the top to each leaf (logic block) in the lowest level. The upward network connects the logic blocks outputs and the input pads to the different levels of the downward network. Studies based on the Rent's Rule show that wiring and switch requirements in the MFPGA grow slower than in traditional topologies. We used MCNC benchmark circuits to compare the switch and area requirements between our MFPGA architecture and the traditional mesh topology. New software tools for placement and routing were developed to conduct this study on the MFPGA architecture. Expermimental results show that MFPGA can implement circuits with fewer switches and a smaller total area than mesh architecture.
Hayder Mrabet, Zied Marrakchi, Pierre Souillot, Habib Mehrez
FPGA1
2006 Configuration tools for a new multilevel hierarchical FPGA
abstract
In this paper we evaluate a new multi-level hierarchical MFPGA. The specific architecture includes two unidirectional programmable networks: A downward network based on the Butterfly-Fat-Tree topology and a special hierarchical upward network. The Downward network uses linear populated and unidirectional Switch Boxes (SBs) and gives one path from each wire-source in the top to reach a leaf (Logic Block: LB) in the lowest level. The upward network connects the LBs output and the input Pads to the SBs situated in different levels of the downward network. New tools are developed to program the new architecture. The global placement approach uses a combination of clustering and partitioning with adaptations to deal with the multi-level interconnect topology. First we run a multi-level bottom-up clustering to reduce external connections. Second we run a multi-level top-down refinement to reduce signals bandwidth of clusters in each level. A detailed placer defines the position of each LB inside a cluster and considers more complex routing constraints. The router is an adaptation of Pathfinder. The global routing consists on selecting the level to use. Signals routing is immediate since path to reach a destination is predictable and unique. Results are based on the MCNC benchmarks and they quantify the LB occupancy and routability. Comparison with the traditional symmetric Manhattan mesh architecture shows that MFPGA can implement circuits with fewer switches and a smaller total area.
Zied Marrakchi, Hayder Mrabet, Habib Mehrez
FPGA2
2006 Performances improvement of FPGA using novel multilevel hierarchical interconnection structure
abstract
This paper presents a new Multilevel hierarchical FPGA (MFPGA) architecture that unifies two unidirectional programmable networks: A predictible downward network based on the Butterfly-Fat-Tree topology, and an upward network using hierarchy. Studies based on the Rent's Rule show that wiring and switch requirements in the MFPGA grow slower than in traditional topologies. New tools are developed to place and route several benchmark circuits on this architecture. Experimental results based on the MCNC benchmarks show that MFPGA can implement circuits with an average gain of 40% in total area compared with mesh architecture.
Hayder Mrabet, Zied Marrakchi, Pierre Souillot, Habib Mehrez
ICCAD1