Featured Articles
FPGA Design Meets the Heisenberg Uncertainty Principle
The classic dilemma of meeting design specifications - on schedule - with increasingly complex devices is now a harsh reality for FPGA designers. Clearly, it has become more challenging to converge on these requirements in terms of both performance and area utilization in high-end FPGA designs. To complicate matters, last-minute design functionality changes after assumed project "completion" have also become more common. One well known company literally wasted months trying to incorporate a single late-coming engineering change order (ECO), because the design team encountered difficulties maintaining the previous timing results after making this specification change. It's like the Heisenberg Uncertainty Principle wreaking havoc in the programmable logic realm!
To eliminate the uncertainties now governing FPGA-based projects, companies must adopt a complete design methodology that provides the right combination of automated and interactive optimizations via logical and physical synthesis techniques, along with the right mix of analysis, debug and ECO capabilities. This powerful combination of user control and flexibility is the only proven route to predictable, accurate and ultimately successful design of leading-edge FPGAs today.
Read the entire article by Mentor Graphics Corp. on SOCcentral.
|
Tutorials, White Papers and Conference Papers on Logic & Physical Synthesis
| 644-MHz SDR LVDS Transmitter/Receiver Xilinx, Inc. |
| A Dictionary of MEMS and MEMS-related Terminology SOCcentral |
| A Methodology for Performance Analysis of Network-on-Chip Architectures for Video SoC OCP International Partnership (OCP-IP) |
| Achieving Design Closure with Constraint-Driven Synthesis Mentor Graphics Corp. |
| An Introduction to IEEE 1666-2011, the New SystemC Standard Accellera |
| Automating Sequential Clock Gating Calypto Design Systems, Inc. |
| Catching Up with Moore’s Law: How to Fully Exploit the Benefits of Nanometer Silicon Tensilica, Inc. |
| Clock Concurrent Optimization Azuro, Inc. |
| Coding And Scripting Techniques For FSM Designs With Synthesis-Optimized, Glitch-Free Outputs Sunburst Design, Inc. |
| Coding Guidelines for Datapath Synthesis Synopsys, Inc. |
| CONNECT: Re-Examining Conventional Wisdom for Designing NoCs in the Context of FPGAs Carnegie Mellon Electrical & Computer Engineering |
| Design Tips for Arithmetic Functions Xilinx, Inc. |
| Digital Integrated Circuit Design The University of Bolton |
| Enabling Assertion-Based Verification Zocalo Tech, Inc. |
| Evaluating DSP Processor Performance Berkeley Design Technology, Inc. (BDTI) |
| FPGA Design Tutorial 1-CORE Technologies |
| FPGA Silicon Virtual Prototyping Hier Design, Inc. |
| FPGA Synthesis: The Vendor-Independent Approach Mentor Graphics Corp. |
| FPGA-Based Design and Implementation of the 3GPP-LTE Physical Layer Using Parameterized Synchronous Dataflow Techniques University of Maryland (ECE) |
| FPGAs: Under the Hood National Instruments Corp. |
| High-Level "Plug-and-Play" Specification, Modeling and Synthesis of Pipelined Architectures with Bluespec’s PAClib Bluespec, Inc. |
| Licensable Processors: More Than Just Design IP StarCore |
| Nanometer Analysis Improves Timing Accuracy in Synthesis-Driven Flows Nassda Corp. |
| Power-Saving Clock-Gating Technique is an Inseparable Part of SoC Design Toshiba America Electronic Components, Inc. (TAEC) |
| Quality of Silicon: A Wired Way to Success Cadence Design Systems, Inc. |
| Reducing AMBA-based SoC Design Time by More Than 50% Using coreAssembler Synopsys, Inc. |
| Reducing FPGA Costs by Saving a Speed Grade Mentor Graphics Corp. |
| Re-timing for Performance Improvement in FPGA Designs Mentor Graphics Corp. |
| RTL Coding Styles That Yield Simulation and Synthesis Mismatches Sunburst Design, Inc. |
| Si2 Power Aware Design Flows Silicon Integration Initiative, Inc. (Si2) |
| Signal Integrity Closure Cadence Design Systems, Inc. |
| Spec-Driven Design Cadence Design Systems, Inc. |
| The Dangers of Living with an X (Bugs Hidden in Your Verilog) ARM |
| The Evil Twins of Verilog Synthesis Sunburst Design, Inc. |
| Verilog-2001 Behavioral and Synthesis Enhancements Sunburst Design, Inc. |
| VHDL Tutorial University of Erlangen-Nürnberg |
| VHDL Tutorial Yankee Bush Software |
| VirtualWires: A Technology for Massive Multi-FPGA Systems Mentor Graphics Corp. |
|