Network


Latest external collaboration on country level. Dive into details by clicking on the dots.

Hotspot


Dive into the research topics where Michael D. Hutton is active.

Publication


Featured researches published by Michael D. Hutton.


field programmable gate arrays | 2005

The Stratix II logic and routing architecture

David Lewis; Elias Ahmed; Gregg William Baeckler; Vaughn Betz; Mark Bourgeault; David Cashman; David Galloway; Michael D. Hutton; Christopher F. Lane; Andy L. Lee; Paul Leventis; Sandy Marquardt; Cameron McClintock; Ketan Padalia; Bruce B. Pedersen; Giles Powell; Boris Ratchev; Srinivas T. Reddy; Jay Schleicher; Kevin Stevens; Richard Yuan; Richard G. Cliff; Jonathan Rose

This paper describes the Altera Stratix II™ logic and routing architecture. This architecture features a novel adaptive logic module (ALM) that is based on a 6-LUT, but can be partitioned into two smaller LUTs to efficiently implement circuits containing a range of LUT sizes that arises in conventional synthesis flows. This provides a performance increase of 15% in the Stratix II architecture while reducing area by 2%. The ALM also includes a more powerful arithmetic structure that can perform two bits of arithmetic per ALM, and perform a sum of up to three inputs. The routing fabric adds a new set of fast inputs to the routing multiplexers for another 3% improvement in performance, while other improvements in routing efficiency cause another 6% reduction in area. These changes in combination with other circuit and architecture changes in Stratix II contribute 27% of an overall 51% performance improvement (including architecture and process improvement). The architecture changes reduce area by 10% in the same process, and by 50% after including process migration.


design, automation, and test in europe | 2006

A Methodology for FPGA to Structured-ASIC Synthesis and Verification

Michael D. Hutton; Richard Yuan; Jay Schleicher; Gregg William Baeckler; Sammy Cheung; Kar Keng Chua; Hee Kong Phoon

Structured-ASIC design provides a mid-way point between FPGA and cell-based ASIC design for performance, area and power, but suffers from the same increasing verification burden associated with cell-based design. In this paper we address the verification issue with a methodology and fabric to directly tie FPGA prototype and functional in-system verification with a clean migration path to structured ASIC. The most important aspects of this methodology are the use of physically identical blocks for difficult-to-verify PLLs, I/O and RAM and a structured re-synthesis of FPGA logic blocks to target cells that guarantees anchor points for easy formal verification


field-programmable logic and applications | 2004

Improving FPGA Performance and Area Using an Adaptive Logic Module

Michael D. Hutton; Jay Schleicher; David Lewis; Bruce B. Pedersen; Richard Yuan; Sinan Kaptanoglu; Gregg William Baeckler; Boris Ratchev; Ketan Padalia; Mark Bourgeault; Andy L. Lee; Henry Kim; Rahul Saini

This paper proposes a new adaptable FPGA logic element based on fracturable 6-LUTs, which fundamentally alters the longstanding belief that a 4-LUT is the most efficient area/delay tradeoff. We will describe theory and benchmarking results showing a 15% performance increase with 12% area de- crease vs. a standard BLE4. The ALM structure is one of a number of archi- tectural improvements giving Alteras 90nm Stratix II architecture a 50% per- formance advantage over its 130nm Stratix predecessor.


field-programmable logic and applications | 2006

FPGA Performance Optimization Via Chipwise Placement Considering Process Variations

Lerong Cheng; Jinjun Xiong; Lei He; Michael D. Hutton

Both custom IC and FPGA designs in the nanometer regime suffer from process variations. But different from custom ICs, FPGAs¿ programmability offers a unique design freedom to leverage process variation and improve circuit performance. We propose the following variation aware chip-wise placement flow in this paper. First, we obtain the variation map for each chip by synthesizing the test circuits for each chip as a preprocessing step before detailed placement. Then we use the trace-based method to estimate the performance gain achievable by chipwise placement. Such estimation provides a lower bound of the performance gain without detailed placement. Finally, if the gain is significant, a variation aware chipwise placement is used to place the circuits according to the variation map for each chip. Our experimental results show that, compared to the existing FPGA placement, variation aware chipwise placement improves circuit performance by up to 19.3% for the tested variation maps.


SIAM Journal on Computing | 1996

Upward Planar Drawing of Single-Source AcyclicDigraphs

Michael D. Hutton; Anna Lubiw

An upward plane drawing of a directed acyclic graph is a plane drawing of the digraph in which each directed edge is represented as a curve monotone increasing in the vertical direction. Thomassen has given a nonalgorithmic, graph-theoretic characterization of those directed graphs with a single source that admit an upward plane drawing. This paper presents an efficient algorithm to test whether a given single-source acyclic digraph has an upward plane drawing and, if so, to find a representation of one such drawing. This result is made more significant in light of the recent proof by Garg and Tamassia that the problem is NP-complete for general digraphs. The algorithm decomposes the digraph into biconnected and triconnected components and defines conditions for merging the components into an upward plane drawing of the original digraph. To handle the triconnected components, we provide a linear algorithm to test whether a given plane drawing of a single-source digraph admits an upward plane drawing with the same faces and outer face, which also gives a simpler, algorithmic proof of Thomassens result. The entire testing algorithm (for general single-source directed acyclic graphs) operates in


field-programmable logic and applications | 2006

Placement and Timing for FPGAs Considering Variations

Yan Lin; Michael D. Hutton; Lei He

O(n^2)


IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems | 2002

Automatic generation of synthetic sequential benchmark circuits

Michael D. Hutton; Jonathan Rose; Derek G. Corneil

time and


field programmable gate arrays | 1997

Generation of synthetic sequential benchmark circuits

Michael D. Hutton; Jonathan Rose; Derek G. Corneil

O(n)


system-level interconnect prediction | 2003

Placement rent exponent calculation methods, temporal behaviour and FPGA architecture evaluation

Joachim Pistorius; Michael D. Hutton

space (


field programmable gate arrays | 2002

Interconnect enhancements for a high-speed PLD architecture

Michael D. Hutton; Vinson Chan; Peter Kazarian; Victor Maruri; Tony Ngai; Jim Park; Rakesh H. Patel; Bruce B. Pedersen; Jay Schleicher; Sergey Shumarayev

n

Collaboration


Dive into the Michael D. Hutton's collaboration.

Top Co-Authors

Avatar

David Lewis

University of Adelaide

View shared research outputs
Top Co-Authors

Avatar

Lei He

University of California

View shared research outputs
Top Co-Authors

Avatar
Researchain Logo
Decentralizing Knowledge