Tell me and I forget; show me and I remember; involve me and I understand. - unknown
 

Main Menu

Home
Articles
SVTechie Blog
Links
Download
Discussion Forum
Photo Gallery
Quick Bites
FAQs

Login






Lost Password?
No account yet? Register

Statistics

We have 2 guests online

SVTechie Recommends


powered_by.png, 1 kB

Text Links


Home
Logic Syntheis Overview PDF Print E-mail
Written by SVTechie   
Wednesday, 05 April 2006
Article Index
Logic Syntheis Overview
ASIC Design Flow
Synthesis Tool
Synthesis Tool Setup
Synthesis Script
Summary
Logic synthesis is the process of converting a high-level description of design into an optimized gate-level representation. High level description is represented using HDL Languages (Verilog/VHDL) in Register Transfer Level (RTL) form. This article presents quick overview of Synthesis technology.

This article covers definition of synthesis, logic synthesis and gives overview of ASIC design flow. After Synthesis tools are explained. Lastly, a example script is presented.

Please note: Most of the article refers to Design Compiler as a synthesis tool but discussion can be extended to any tool. Undoubtedly, Design compiler is most widely used synthesis tool, SVTechie.com does not endorse any product, though DC will be used as tool example throughout the article.

From Merriam-Webster Online Dictionary: Synthesis

Etymology: Greek, from syntithenai to put together, from syn- + tithenai to put, place -- more at DO

1 a : the composition or combination of parts or elements so as to form a whole

Extending above definition to Logic Synthesis, Logic Synthesis is process of combining different element (gates) so as to form (implement) logic functional block. Easier definition can be found on Wikipedia

Logic synthesis is a process by which an abstract form of desired circuit behavior (typically register transfer level (RTL) or behavioral) is turned into a design implementation in terms of logic gates. Common examples of this process include synthesis of HDLs, including VHDL and Verilog. Some tools can generate bit streams for programmable logic devices such as PALs or FPGAs, while others target the creation of ASICs. Logic synthesis is one aspect of electronic design automation.



Last Updated ( Wednesday, 12 April 2006 )
 
Next >
Fish Tank Help | Repair Bad Credit | Loan | Pool tables | Job Listing
© 2008 SVTechie :: Online Resources For Techies BY Techies
Joomla! is Free Software released under the GNU/GPL License.