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.

Hassan Hassan 0001

dblp:79/4425 · DBLP profile ↗
← Back
10ranked-venue papers
9as first author
0since 2021 · last 2009
—ORCID · conflict

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

Systems, architecture and hardware · 9 · 9 first-authorArtificial intelligence and machine learning · 1Software engineering, systems software and programming languages · 1 · 1 first-authorApplied, interdisciplinary, general and emerging computing · 1 · 1 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
Energy-efficient computing · 59% Reconfigurable computing and FPGAs · 41%

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

TopicWeightPapersLastEvidence papers
Energy-efficient computing
leakage power reduction
0.122008
Input Vector Reordering for Leakage Power Reduction in FPGAs · IEEE Trans. Comput. Aided Des. Integr. Circuits Syst. 2008
A leakage-aware CAD flow for MTCMOS FPGA architectures (abstract only) · FPGA 2005
Energy-efficient computing
power management
0.122008
Input Vector Reordering for Leakage Power Reduction in FPGAs · IEEE Trans. Comput. Aided Des. Integr. Circuits Syst. 2008
A leakage-aware CAD flow for MTCMOS FPGA architectures (abstract only) · FPGA 2005
Reconfigurable computing and FPGAs
FPGA power reduction
0.112008
Input Vector Reordering for Leakage Power Reduction in FPGAs · IEEE Trans. Comput. Aided Des. Integr. Circuits Syst. 2008
Reconfigurable computing and FPGAs
FPGA architecture
0.112005
A leakage-aware CAD flow for MTCMOS FPGA architectures (abstract only) · FPGA 2005
Reconfigurable computing and FPGAs
FPGA design flow
0.112005
A leakage-aware CAD flow for MTCMOS FPGA architectures (abstract only) · FPGA 2005

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

pin reordering algorithm · 0.1placement · 0.1packing · 0.1multi-threshold CMOS · 0.1
YearPublicationVenuePosition
2009 Discrete and continuous particle swarm optimization for FPGA placement
abstract
This paper proposes the use of a particle swarm optimization algorithm to the Field Programmable Gate Arrays (FPGA) placement problem. Two different versions of the particle swarm optimization algorithm are proposed. The first is a discrete version that solves the FPGA placement problem entirely in the discrete domain, while the second version is continuous in nature. Both versions are applied to several well- known FPGA benchmarks and the results are compared to those obtained by an academic placement tool that is based on adaptive simulated annealing. Results show that the proposed methods are competitive for small and medium-sized problems. For large-sized problems, the proposed methods provide very close results.
Mohammed El-Abd, Hassan Hassan 0001, Mohamed S. Kamel
IEEE Congress on Evolutionary Computation2
2009 Total Power Modeling in FPGAs Under Spatial Correlation
abstract
This work describes a novel approach for total power estimation in field-programmable gate arrays (FPGAs) while considering spatial correlation among the different signals in the design. The signal probabilities under spatial correlations are used to properly model the dynamic power dissipation and the state-dependency of the leakage power dissipation in the logic and routing resources of FPGAs. Moreover, the proposed model accounts for power due to glitches. The accuracy of the developed power estimation technique is compared with that of HSpice simulations and other FPGA power estimation techniques that assume spatial independence. It is found that the spatial independence assumption can overestimate power dissipation in FPGAs by an average of 19%.
Hassan Hassan 0001, Mohab Anis, Mohamed I. Elmasry
IEEE Trans. Very Large Scale Integr. Syst.1
2008 Input Vector Reordering for Leakage Power Reduction in FPGAs
abstract
In this paper, a leakage power reduction technique for field-programmable gate arrays (FPGAs) is proposed based on the state dependency property of leakage power. A pin reordering algorithm is proposed, where the subthreshold and gate leakage power components are taken into consideration to find the lowest leakage state for the FPGA pass-transistor multiplexers in the logic and routing resources without incurring any physical or performance penalties. The newly developed methodology is applied to several FPGA benchmarks, and an average leakage savings of 50.3% is achieved in a 90-nm CMOS process. Moreover, a modified version of the methodology is implemented to improve the performance of the final design, and again, considerable leakage power savings are achieved. Furthermore, the methodology is extended to find the lowest leakage states for several future predictive Berkeley CMOS technologies.
Hassan Hassan 0001, Mohab Anis, Mohamed I. Elmasry
IEEE Trans. Comput. Aided Des. Integr. Circuits Syst.1
2007 A Timing-Driven Algorithm for Leakage Reduction in MTCMOS FPGAs
abstract
A timing-driven MTCMOS (T-MTCMOS) CAD methodology is proposed for subthreshold leakage power reduction in nanometer FPGAs. The methodology uses the circuit timing information to tune the performance penalty due to sleep transistors according to the path delays, achieving an average leakage reduction of 44.36 % when applied to FPGA benchmarks using a CMOS 0.13mum process. Moreover, the methodology is applied to several FPGA architectures and CMOS technologies.
Hassan Hassan 0001, Mohab Anis, Mohamed I. Elmasry
ASP-DAC1
2005 Activity Packing in FPGAs for Leakage Power Reduction
abstract
In this paper, two packing algorithms for the detection of activity profiles in MTCMOS-based FPGA structures are proposed for leakage power mitigation. The first algorithm is a connection-based packing technique by which the proximity of the logic blocks is accounted for, and the second algorithm is a logic-based packing approach by which the weighted Hamming distance between the block activities is considered. After both algorithms are analyzed, they are applied to a number of FGPA benchmarks for verification. Once the activity profiles are realized, sleep transistors are carefully positioned to contain the clustered blocks that share similar activity profiles. Finally, the percentage of the leakage power savings for each of the two algorithms is evaluated.
Hassan Hassan 0001, Mohab Anis, Antoine El Daher, Mohamed I. Elmasry
DATE1
2005 A leakage-aware CAD flow for MTCMOS FPGA architectures (abstract only)
abstract
FPGAs are witnessing a big increase in their applications, especially with the introduction of state-of-the-art FPGAs using nanometer technologies. This has been accompanied with a big increase in power dissipation in FPGAs, which forms a road block to the integration of FPGAs in several hand-held applications. Motivated by the increase in the percentage of leakage power dissipation to the total power dissipation in modern technologies, this work presents a complete CAD flow to mitigate leakage power dissipation in FPGAs. The algorithm is based on a FPGA architecture that employs multi-threshold CMOS technology. The flow is based on the VPR flow and it aims to pack and place logic blocks that exhibit similar idleness close to each other so that they can be turned off during their idle time. The flow is tested with a CMOS 0.13 m dual-vth technology and achieved an average power saving of 22%.
Hassan Hassan 0001, Mohab Anis, Mohamed I. Elmasry
FPGA1
2005 LAP: a logic activity packing methodology for leakage power-tolerant FPGAs
abstract
As FPGAs enter the nanometer regime, several modifications are needed to reduce the increasing leakage power dissipation. Hence, this work presents some modifications to the FPGAs CAD flow to mitigate leakage power dissipation through the use of multi-threshold CMOS technologies to pack and place logic blocks that exhibit similar idleness close to each other so they can be turned off during their idle time. The modifications are integrated into the VPR flow and tested on several FPGA benchmarks using a CMOS 0.13μm dual-Vth technology, resulting in an average leakage power savings of at least 20%
Hassan Hassan 0001, Mohab Anis, Mohamed I. Elmasry
ISLPED1
2005 Design and optimization of MOS current mode logic for parameter variations
Hassan Hassan 0001, Mohab Anis, Mohamed I. Elmasry
Integr.1
2005 MOS current mode circuits: analysis, design, and variability
abstract
The interest in MOS current-mode logic (MCML) is increasing because of its ability to dissipate less power than conventional CMOS circuits at high frequencies, while providing an analog friendly environment. Moreover, automated design methodologies are gaining attention by circuit designers to provide shorter design cycles and faster time to market. This paper provides designers with an insight to the different tradeoffs involved in the design of MCML circuits to efficiently and systematically design MCML circuits. A comprehensive analytical formulation for the design parameters of MCML circuits using the BSIM3v3 model is introduced. In addition, a closed-form expression for the noise margin of two-level MCML circuits is derived. In order to verify the validity of the analytical formulations, an automated design methodology for MCML circuits is proposed to overcome the complexities of the design process. The effectiveness of the design methodology and the accuracy of the analytical formulations are tested by designing several MCML benchmarks built in a 0.18-/spl mu/m CMOS technology. The error in the required performance in the designed circuits is within 11% when compared to HSPICE simulations. A worst case parameter variations modeling is presented to investigate the impact of variations on MCML circuits as well as designing MCML circuits for variability. Finally, the impact of variations on MCML circuits is investigated with technology scaling and different circuit architectures.
Hassan Hassan 0001, Mohab Anis, Mohamed I. Elmasry
IEEE Trans. Very Large Scale Integr. Syst.1
2004 Design and optimization of MOS current mode logic for parameter variations
abstract
An automated optimization-based design strategy is proposed for single-level MOS Current Mode Logic (MCML) gates to overcome the complexities of the gate design procedure. The proposed design methodology determines the values of the design variables that achieve the minimum power dissipation point while attaining the required performance. The proposed design methodology has the advantage of speed, accuracy, and ability to include a large number of parameters in the design problem. Moreover, a formulation for the impact of parameter variations on the MCML gate performance is presented. The proposed strategy is used to design two popular circuits, namely; the ring oscillator and clock distribution network drivers with an average error from the required performance within 8%. The dependence of the gate parameters on parameter variations is used with the design methodology to redesign the same circuits while considering parameter variations. Furthermore, the impact of parameter variations as the technology scales down is investigated.
Hassan Hassan 0001, Mohab Anis, Mohamed I. Elmasry
ACM Great Lakes Symposium on VLSI1