/1-1HOMECONTENTSINDEXv1999.10Design Compiler User Guide1Introduction to Design Compiler1Design Compiler is the core of the Synopsys synthesis softwareproducts. It provides constraint-driven optimization and supports awide range of design styles. The Design Compiler tools synthesizeyour HDL description into a technology-dependent, gate-level design.Design Compiler optimizes combinational or sequential designs forspeed, area, and power, and supports both flat and hierarchicaldesigns.Figure 1-1Design Compiler OverviewVHDL SourceVerilog SourceOther Input FormatsVHDL CompilerHDL CompilercompileDesign CompilerMapped,Technology-Dependent Netlist
/1-2HOMECONTENTSINDEXv1999.10Design Compiler User GuideDesignCompilerprovideslinkstoelectronicdesignautomation(EDA)tools, such as place and route tools, and post layout resynthesistechniques, such as in-place optimization. These EDA tool linksenable sharing of information (such as forward-directed constraintsand delays) between Design Compiler and external tools.This chapter includes the following sections:•Design Compiler Products•User Interfaces•Supported File Formats•Supported File Formats•License Requirements•Resource Requirements•High-Level Design FlowDesign Compiler ProductsSynopsys provides a spectrum of Design Compiler products, whichvaryinthecomplexityofthefeaturesoffered.Choosetherightproductfor your design environment, based on your synthesis requirements.Using the Design Compiler products, you can•Produce fast, area-efficient ASIC designs by using user-specifiedgate-array, FPGA, or standard-cell libraries•Translate designs from one technology to another
/1-3HOMECONTENTSINDEXv1999.10Design Compiler User Guide•Explore design tradeoffs involving design constraints such astiming, area, and power under various loading, temperature, andvoltage conditions•Synthesize and optimize a finite state machine, includingautomatic state assignment and state minimization•Integrate netlist input and netlist or schematic output into third-party environments while still supporting delay information andplace and route constraints•Create and partition hierarchical schematics automaticallyThe Design Compiler products include•DC Professional•DC Expert•DC ExpertPlus•DC Ultra•DC Ultra PlusFigure 1-2 shows the relationship between the features in the DesignCompiler products.
/1-4HOMECONTENTSINDEXv1999.10Design Compiler User GuideFigure 1-2Design Compiler ProductsThe following sections describe these products.DC ProfessionalThe DC Professional tools are applied to typical ASIC designs thatemploy CMOS technology. These designs can utilize multiple clocks;however, the clocks must have the same frequency. DC Professionaldoes not support time borrowing for latch-based designs.