| Publisher | Synplicity | ||
|---|---|---|---|
| Format | PDF, requires Acrobat Rdr 5 | Date added | 14 Aug 2003 |
| Topics | Programming Languages | ||
| Downloads | 0 | ||
In the next couple of years programmable logic will be taken into a new era with the introduction of 0.25micron and 0.18micron geometries. Changes in the design flow are necessary due to many of the issues that surfaced in the design of deep submicron Integrated Circuits a few years ago. Even though many of these issues are related, the design tools that address the issues of designing high complex programmable devices will have to be different from the ones that solved the problems within the ASIC community. The paper will review the techniques necessary to achieve good quality of results with today's technologies, such as understanding the target architectures, synthesis and timing budget management. It will also open up discussions on what is needed to solve the problems presented by Complex programmable logic devices as they surpass 100K usable gates. This will include tighter integration between the synthesis technology and the place & route tools so that there is a stronger link between logical and physical design. Hardware Description Languages (HDLs) and synthesis have become the preferred way of describing high complex programmable devices. Therefore to achieve the performance from these devices, new tools are needed to allow the partitioning and floorplanning of these devices at the Register Transfer Level (RTL). This paper will discuss the impact of failing to consider floorplanning and hierarchy when using an HDL.
Related white papers
ASP.NET-Beyond the Starter Kits, Creating Custom Modules (Part 1 of 2)-Level 200
This webcast will demonstrate how easy it is to use ASP.NET to extend popular web portal frameworks to meet custom needs. This webcast explains the DotNetNuke portal framework and shows...
Intro to Perl on Windows
Although Perl may have been born and raised in the Unix universe, the world's favorite practical extraction and reporting language has had, and has had for some time, an established...
Explore the Data Access Options in Visual Studio 2008: Visual Studio 2008 and .NET 3.5 Give Developers Substantially Increased Data Access Options
In Visual Studio 2008 running on the .NET framework 3.5, developers can not only create DataReaders and DataSets; Microsoft has also added LINQ to SQL, Entity Framework, and ADO.NET Data...
CmUML - A UML Based Framework for Formal Specification of Concurrent, Reactive Systems
Complex software systems possess concurrent and reactive behaviors requiring precise specifications prior to development. Lamport's transition axiom method is a formal specification method which combines axiomatic and operational approaches. On...
An Integrated-Documentation Tool for Oracle Databases
In an ideal world, all software and database systems would have clear documentation that is always up to date. In the real world, however, documentation usually is either non-existent or...
Creating Simple Firefox "Add-Ons" With Ubiquity: Developing Add-Ons for Firefox Can Be Tedious, But It's Not Hard
Making add-ons for Firefox is not hard, but development can be tedious, especially as there is no formal development IDE for making them (Venkman comes closest, but it's not very...
From Delegate to Lambda: The Key to Understanding Lambda Expressions Lies in Understanding Delegates
Delegates play a tremendously important role in developing applications for the .NET Framework, especially when using C# or Visual Basic. Events, a special application of delegates, are used all over...

