toc

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

/iii HOME
CONTENTS INDEX Contents
What’s New in This Release . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
x About This Guide. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
xiii Customer Support. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
xvi 1.Introduction to Automated Chip Synthesis
Product Overview . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
1-3Data Management Overview. . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
1-6Methodology Overview . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
1-6Known Limitations. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
1-92.Running Automated Chip Synthesis
Invoking the Synthesis T ool. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
2-2Preparing Y our Design. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
2-3Inputting the RTL Design. . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
2-4Running acs_read_hdl in Update Mode. . . . . . . . . . . . . . . .
2-5Running acs_read_hdl in Standard Mode . . . . . . . . . . . . . .
2-7Specifying the HDL Source Files . . . . . . . . . . . . . . . . . . . . .
2-8
/iv
HOME CONTENTS
INDEX About the File Input Process . . . . . . . . . . . . . . . . . . . . . . . .2-10
Applying the T op-Level Constraints . . . . . . . . . . . . . . . . . . . . . .2-11Validating Y our Design. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .2-11Generating Verification Setup Files . . . . . . . . . . . . . . . . . . . . . .2-13Compiling Y our Design . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .2-15
Reading the GTECH Database . . . . . . . . . . . . . . . . . . . . . . . . .
2-17Resolving Multiple Instances. . . . . . . . . . . . . . . . . . . . . . . . . . .
2-17Identifying Compile Partitions . . . . . . . . . . . . . . . . . . . . . . . . . .
2-18Generating Partition Constraints for GTECH Designs. . . . . . . .
2-19Generating Logical Partition Constraints . . . . . . . . . . . . . . .
2-19Generating the Compile Scripts. . . . . . . . . . . . . . . . . . . . . . . . .
2-24Script Termination Errors . . . . . . . . . . . . . . . . . . . . . . . . . . .
2-28Generating the Makefile. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
2-29Running the Compile Job. . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
2-30Analyzing the Results . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
2-31Analyzing a Successful Run . . . . . . . . . . . . . . . . . . . . . . . . . . .
2-31Analyzing an Unsuccessful Run . . . . . . . . . . . . . . . . . . . . . . . .
2-32Using the HTML Report Files . . . . . . . . . . . . . . . . . . . . . . . . . .
2-32Refining Y our Design. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
2-35Reading the Gate-Level Design. . . . . . . . . . . . . . . . . . . . . . . . .
2-37Generating Partition Constraints for Gate-Level Designs . . . . .
2-37Generating the Compile Scripts. . . . . . . . . . . . . . . . . . . . . . . . .
2-40Generating the Makefile. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
2-43Running the Compile Job. . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
2-43
/v
HOME CONTENTS
INDEX 3.Customizing Automated Chip Synthesis
Customizing the Directory Structure . . . . . . . . . . . . . . . . . . . . . . . .
3-2Specifying Locations for Pass-Dependent Files. . . . . . . . . . . . .
3-5Placing Multiple Files in the Same Location . . . . . . . . . . . . . . .
3-6Accessing Files in a Customized Directory Structure . . . . . . . .
3-7Creating the Directory Structure. . . . . . . . . . . . . . . . . . . . . .
3-7Reporting the Directory Structure . . . . . . . . . . . . . . . . . . . .
3-8Reporting Path Specifications . . . . . . . . . . . . . . . . . . . . . . .
3-8Locating Files. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
3-8Controlling Naming Conventions. . . . . . . . . . . . . . . . . . . . . . . . . . .
3-9Customizing T asks in the Default Flow . . . . . . . . . . . . . . . . . . . . . .
3-12Generating the Makefile. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
3-12Resolving Multiple Instances. . . . . . . . . . . . . . . . . . . . . . . . . . .
3-13Selecting a Master Instance. . . . . . . . . . . . . . . . . . . . . . . . .
3-15Uniquifying the Design . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
3-15Ungrouping a Subdesign . . . . . . . . . . . . . . . . . . . . . . . . . . .
3-15Partitioning the Design. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
3-16Partitioning Guidelines . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
3-16Specifying Compile Partitions. . . . . . . . . . . . . . . . . . . . . . . .
3-18About Autopartitioning . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
3-20Changing Compile Partitions . . . . . . . . . . . . . . . . . . . . . . . .
3-21Generating Partition Constraints . . . . . . . . . . . . . . . . . . . . . . . .
3-22Writing a Custom Budgeting Script . . . . . . . . . . . . . . . . . . .
3-22Using an Override Constraint File . . . . . . . . . . . . . . . . . . . .
3-23Generating the Compile Scripts. . . . . . . . . . . . . . . . . . . . . . . . .
3-24Setting Compile Attributes . . . . . . . . . . . . . . . . . . . . . . . . . .
3-25Writing a Custom Compile Strategy. . . . . . . . . . . . . . . . . . .
3-34
/vi
HOME CONTENTS
INDEX Writing a Custom Report Script . . . . . . . . . . . . . . . . . . . . . .3-37
Writing a Custom Compile Script. . . . . . . . . . . . . . . . . . . . .3-38
Running the Compile Job. . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
3-41Specifying the Make Utility. . . . . . . . . . . . . . . . . . . . . . . . . .
3-41Specifying the Number of Parallel Compile Jobs . . . . . . . . .
3-42Checking Out Required Licenses. . . . . . . . . . . . . . . . . . . . .3-43
Running the Compile Job in Batch Mode. . . . . . . . . . . . . . .
3-44Using GRD to Submit Compile Jobs . . . . . . . . . . . . . . . . . .
3-47Running the Compile Job From the UNIX Prompt . . . . . . . .
3-48Modifying the Automated Chip Synthesis Flow. . . . . . . . . . . . . . . .
3-50Adding Chip-Level Compile Runs . . . . . . . . . . . . . . . . . . . . . . .
3-51Refining Y our Design . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
3-51Recompiling Y our Design. . . . . . . . . . . . . . . . . . . . . . . . . . .
3-52Updating Y our Design . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
3-58Modifying the HDL Source Code . . . . . . . . . . . . . . . . . . . . .
3-59Updating the Unmapped Design . . . . . . . . . . . . . . . . . . . . .
3-59Merging the Modified Subdesigns . . . . . . . . . . . . . . . . . . . .
3-61Recompiling the Changes . . . . . . . . . . . . . . . . . . . . . . . . . .
3-64Simplified Update Flow. . . . . . . . . . . . . . . . . . . . . . . . . . . . .
3-66Update Flow That Saves All Design Changes . . . . . . . . . . .
3-68Changing the Chip-Level Compile Commands . . . . . . . . . . . . .
3-70About the Chip-Level Compile Commands . . . . . . . . . . . . .
3-71Customizing a Chip-Level Compile Command. . . . . . . . . . .
3-75Cleaning Up the Data Directories . . . . . . . . . . . . . . . . . . . . . . . . . .
3-76Removing Selected Files. . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
3-77Removing a Data Directory . . . . . . . . . . . . . . . . . . . . . . . . . . . .
3-77
/vii
HOME CONTENTS
INDEX 4.Automated Chip Synthesis T utorial
Preparing to Run the T utorial. . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
4-2Meeting the Prerequisites . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
4-2Creating the T utorial Directories . . . . . . . . . . . . . . . . . . . . . . . .
4-2Browsing the Setup File. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
4-3Running the T utorial . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
4-5Preparing the Design. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
4-7Compiling the Design. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
4-8Analyzing the Compiled Design. . . . . . . . . . . . . . . . . . . . . . . . .
4-11Refining the Design . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
4-12Analyzing the Refined Design . . . . . . . . . . . . . . . . . . . . . . . . . .
4-13Index。

相关文档
最新文档