Network


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

Hotspot


Dive into the research topics where Gregg William Baeckler is active.

Publication


Featured researches published by Gregg William Baeckler.


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.


design automation conference | 2006

Efficient SAT-based Boolean matching for FPGA technology mapping

Sean Safarpour; Andreas G. Veneris; Gregg William Baeckler; Richard Yuan

Most FPGA technology mapping approaches either target lookup tables (LUTs) or relatively simple programmable logic blocks (PLBs). Considering networks of PLBs during technology mapping has the potential of providing unique optimizations unavailable through other techniques. This paper proposes a Boolean matching approach for FPGA technology mapping targeting networks of PLBs. To overcome the demanding memory requirements of previous approaches, the Boolean matching problem is formulated as a Boolean satisfiability (SAT) problem. Since the SAT formulation provides a trade-off between space and time, the primary objective is to increase the efficiency of the SAT-based approach. To do this, the original SAT problem is decomposed into two easier SAT problems. To reduce the problem search space, a theorem is introduced to allow conflict clauses to be shared across problems and extra constraints are generated. Experiments demonstrate a 340% run time improvement and 27% more success in mapping than previous SAT-based approaches


field programmable gate arrays | 2003

Verifying the correctness of FPGA logic synthesis algorithms

Boris Ratchev; Michael D. Hutton; Gregg William Baeckler; Babette van Antwerpen

Though verification is significantly easier for FPGA-based digital systems than for ASIC or full-custom hardware, there are nonetheless many places for errors to occur.In this paper we discuss the verification problem for FPGAs and describe several methods for verifying end-to-end correctness of synthesis algorithms, a particularly complex portion of the CAD flow. Though the primary contribution of this paper is the analysis of the overall problem, we also give an algorithm for the automatic generation of test-vectors for simulation using information from the synthesis tool, and describe a second testing method that generates purposefully difficult designs in combination with input vectors to test them. We will show the validity of these methods by standard metrics such as simulation node-coverage and through the ability for the method to locate forced errors introduced by the synthesis tool.


field programmable gate arrays | 2016

HyperPipelining of High-Speed Interface Logic

Gregg William Baeckler

The throughput needs of networking designs on FPGAs are constantly growing -- from 40Gbps to 100Gbps, 400Gbps and beyond. A 400G Ethernet MAC needs to process wide data at high speeds to meet the throughput needs. Altera recently introduced HyperFlexTM [1][2][3], a change to the fabric architecture aimed to facilitate massive pipelining of FPGA designs -- allowing them to run faster and hence alleviate the congestion that is caused by widening datapaths beyond 512b or 1024b. Though it seems counterintuitive it can be easier to close timing at 781 MHz for a 640b datapath than at 390 MHz for a 1280b datapath when wire congestion is taken into account. This presentation will discuss some of the practical details in implementing high-throughput protocols such as Ethernet and Interlaken, how we address these traditionally and how the design of the cores is modified with HyperPipelining. We will discuss alternative development styles for control and datapath logic, strategies for wire planning to avoid congestion, the throughput limits of FPGA routing networks, common timing closure issues and how to alleviate them, and how to pipeline intelligently. This presentation is thus partly a tutorial in the issues of making a 400G FPGA design close timing, and partly a case study of using HyperFlex on an FPGA design.


Archive | 2003

Physical resynthesis of a logic design

Michael D. Hutton; Joachim Pistorius; Babette van Antwerpen; Gregg William Baeckler; Richard Yuan; Yean-Yow Hwang


Archive | 2014

Register retiming technique

Babette van Antwerpen; Michael D. Hutton; Gregg William Baeckler; Richard Yuan


Archive | 2003

Logic cell supporting addition of three binary words

Gregg William Baeckler; Martin Langhammer; James Schleicher; Richard Yuan


Archive | 2006

Techniques for automated sweeping of parameters in computer-aided design to achieve optimum performance and resource usage

Terry Borer; Ian Chesal; James Schleicher; David W. Mendel; Michael D. Hutton; Boris Ratchev; Yaska Sankar; Babette van Antwerpen; Gregg William Baeckler; Richard Yuan; Stephen Dean Brown; Vaughn Betz; Kevin Chan

Collaboration


Dive into the Gregg William Baeckler's collaboration.

Researchain Logo
Decentralizing Knowledge