收藏 分享(赏)

Cadence英文教程--超详细.pdf

上传人:HR专家 文档编号:6297738 上传时间:2019-04-05 格式:PDF 页数:224 大小:1.31MB
下载 相关 举报
Cadence英文教程--超详细.pdf_第1页
第1页 / 共224页
Cadence英文教程--超详细.pdf_第2页
第2页 / 共224页
Cadence英文教程--超详细.pdf_第3页
第3页 / 共224页
Cadence英文教程--超详细.pdf_第4页
第4页 / 共224页
Cadence英文教程--超详细.pdf_第5页
第5页 / 共224页
点击查看更多>>
资源描述

1、VirtuosoAdvanced Analysis Tools UserGuideProduct Version 5.1.41June 2004 1999-2004 Cadence Design Systems, Inc. All rights reserved.Printed in the United States of America.Cadence Design Systems, Inc., 555 River Oaks Parkway, San Jose, CA 95134, USATrademarks: Trademarks and service marks of Cadence

2、 Design Systems, Inc. (Cadence) contained inthis document are attributed to Cadence with the appropriate symbol. For queries regarding Cadencestrademarks, contact the corporate legal department at the address shown above or call 1-800-862-4522.All other trademarks are the property of their respectiv

3、e holders.Restricted Print Permission: This publication is protected by copyright and any unauthorized use of thispublication may violate copyright, trademark, and other laws. Except as specified in this permissionstatement, this publication may not be copied, reproduced, modified, published, upload

4、ed, posted,transmitted, or distributed in any way, without prior written permission from Cadence. This statement grantsyou permission to print one (1) hard copy of this publication subject to the following conditions:1. The publication may be used solely for personal, informational, and noncommercia

5、l purposes;2. The publication may not be modified in any way;3. Any copy of the publication or portion thereof must include all original copyright, trademark, and otherproprietary notices and this permission statement; and4. Cadence reserves the right to revoke this authorization at any time, and an

6、y such use shall bediscontinued immediately upon written notice from Cadence.Disclaimer: Information in this publication is subject to change without notice and does not represent acommitment on the part of Cadence. The information contained herein is the proprietary and confidentialinformation of C

7、adence or its licensors, and is supplied subject to, and may be used only by Cadencescustomer in accordance with, a written agreement between Cadence and its customer. Except as may beexplicitly set forth in such agreement, Cadence does not make, and expressly disclaims, anyrepresentations or warran

8、ties as to the completeness, accuracy or usefulness of the information containedin this document. Cadence does not warrant that use of such information will not infringe any third partyrights, nor does Cadence assume any liability for damages or costs of any kind that may result from use ofsuch info

9、rmation.Restricted Rights: Use, duplication, or disclosure by the Government is subject to restrictions as set forthin FAR52.227-14 and DFAR252.227-7013 et seq. or its successor.Virtuoso Advanced Analysis Tools User GuidePreface . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

10、 . . . . . . . . . . . . . . . . . . . . . . . . . . 7Related Documents . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7Typographic and Syntax Conventions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 71Co

11、rners Analysis. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9Getting Started with Corners Analysis . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9How Corners Analysis Works . . . . . . . . . . . . . . . . . . .

12、 . . . . . . . . . . . . . . . . . . . . . . . . . 9Opening and Closing the Virtuoso Analog Corners Analysis Window . . . . . . . . . . . 10Getting to Know the Virtuoso Analog Corners Analysis Window . . . . . . . . . . . . . . . . . 12Menu . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

13、 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13Process and Base Directory Fields . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14Corner Definitions Pane . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15Per

14、formance Measurements Pane . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17Split Pane Adjustment Bar . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19Status Display . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

15、. . . . . . . . . . . . . . . . . . . . . . . . . 19Keyboard Navigation and Shortcuts . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19Running a Corners Analysis . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20Defining the Pr

16、ocess and Corners for an Analysis . . . . . . . . . . . . . . . . . . . . . . . . . . . 20Defining Performance Measurements . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 26Controlling the Corners Analysis . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

17、 . . . . . 28Evaluating Corners Analysis Results . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29Text Outputs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29Graphic Outputs . . . . . . . . . . . . .

18、. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 30Saving Setup Information . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 32Saving Setup Information to the Original Files . . . . . . . . . . . . . . . . . . . . . . .

19、. . . . . . . 33Saving Setup Information to a Specified File . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 33Saving a Script . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 35ContentsJune 2004 3 Product Version 5.1.41U

20、sing Process, Design, and Modeling Files . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 36Creating Process and Design Customization Files . . . . . . . . . . . . . . . . . . . . . . . . . . 37Using a .cdsinit File to Load PCFs and DCFs . . . . . . . . . . . . . . . . . . . . . .

21、 . . . . . . . . 41Virtuoso Advanced Analysis Tools User GuideImplementing Modeling Styles . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 41Using the Virtuoso Analog Corners Analysis Window to Define and Update Processes. . . . . . . . . . . . . . . . . . . . . .

22、 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 57Requirements for Using the Spectre Simulator . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 60Working through an Extended Example . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

23、. . . 60Folded Cascode Schematic . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 61Setting Up the Virtuoso Analog Design Environment Window . . . . . . . . . . . . . . . . 62Modeling Style . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

24、 . . . . . . . . . . . . . . . . . . 64Process Customization File (PCF) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 66Virtuoso Analog Corners Analysis Window for Folded Cascode . . . . . . . . . . . . . . . 68Changing Values in the Virtuoso Analog Corners Analysis W

25、indow . . . . . . . . . . . . 70Running the Corners Simulation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 70Evaluating Corners Results . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 712Statistical Analysis. . . . . . . . .

26、 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 75Getting Started with Statistical Analysis . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 75How Statistical Analysis Works . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

27、. . . . . . 75Data Types Generated by the Statistical Analysis Tool . . . . . . . . . . . . . . . . . . . . . . . 76Opening the Analog Statistical Analysis Window . . . . . . . . . . . . . . . . . . . . . . . . . . . . 76Getting to Know the Analog Statistical Analysis Window . . . . . . . . . . . .

28、. . . . . . . . . . . . . 78Status Display . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 79Menu . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 79Analysis Setup P

29、ane . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 81Outputs Pane . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 83Edit Fields . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

30、 . . . . . . . . . . . . . . . . . . . . . . . . . . . . 84Button Bar . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 85Running a Statistical Analysis . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

31、 . . . 85Specifying the Characteristics of a Statistical Analysis . . . . . . . . . . . . . . . . . . . . . . . 86Selecting Signals and Expressions to Analyze . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 88Defining Correlations . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

32、 . . . . . . . . . . . . . . . . . . . . 98Starting and Stopping the Analysis . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 99Saving Statistical Analysis Results . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 100Saving and Restoring a Statis

33、tical Analysis Session . . . . . . . . . . . . . . . . . . . . . . . . 101How the Statistical Analysis Option Uses the Analysis Variation Setting . . . . . . . . . 104June 2004 4 Product Version 5.1.41Virtuoso Advanced Analysis Tools User GuideAnalyzing Results . . . . . . . . . . . . . . . . . . .

34、. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 106Loading Stored Statistical Analysis Results . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 106Creating a New mcdata File from Saved Waveform Data . . . . . . . . . . . . . . . . . . . . 108Filtering Outlying Data .

35、 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 108Setting Specification Limits . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 111Generating Plots, Tables, and Reports . . . . . . . . . . . . . . . . . . . . . . . .

36、. . . . . . . . . . . 113Working through an Extended Example . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 128Lowpass Filter Schematic . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 128Model File . . . . . . . . . . . . . . . . . . .

37、 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 131Run Analog Simulation to Check Setup . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 132Specifying the Analysis in the Analog Statistical Analysis Window . . . . . . . . . . . . . 133Running the Stati

38、stical Analysis Simulation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 135Evaluating Statistical Analysis Results . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 137Changing Waveform Expressions at Post-simulation Time . . . . . . . . . . . . . . . . . . . 146

39、Changing Scalar Expressions at Post-Simulation Time . . . . . . . . . . . . . . . . . . . . . . 147Appending More Scalar Iterations to Existing Data . . . . . . . . . . . . . . . . . . . . . . . . . 152Appending Waveforms From Different Statistical Analysis Runs. . . . . . . . . . . . . . . . 154Per

40、forming a Swept Parameter Statistical Analysis. . . . . . . . . . . . . . . . . . . . . . . . . . 1553Optimization . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 159Getting Started with Optimization . . . . . . . . . . . . . . . . . . . .

41、. . . . . . . . . . . . . . . . . . . . . 160How Optimization Works . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 160Getting Help . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 161Opening and C

42、losing the Virtuoso Analog Circuit Optimization Option Window . . 162Getting to Know the Virtuoso Analog Circuit Optimization Option Window . . . . . . . . . 163Status Display . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 163Menu . . . .

43、. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 164Goals Pane . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 166Variables Pane . . . . . . . . . . . . . . . . . . . . . .

44、. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 167Tool Bar . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 168Running an Optimization . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

45、 . . . . . . 168Defining Goals . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 169Preparing Design Variables . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 184Controlling the Optimizer . . . . . . . . .

46、. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 187June 2004 5 Product Version 5.1.41Virtuoso Advanced Analysis Tools User GuidePlotting Results . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 189Saving, Changing, and Lo

47、ading Session Information . . . . . . . . . . . . . . . . . . . . . . . . . . 193Saving the Session State . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 193Loading a Saved Session State . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

48、 . . . . 194Saving a Script . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 195Changing Optimization Options . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 195Deleting All Setup Information . . . . . . . . . .

49、 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 197Working through an Extended Example . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 198Generating the Targets . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 200Saving the Targets . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 201Setting Up and Running the Optimization . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 201Index. . . . . . . . . . . . . . . . . . . . . . . . . . . . .

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 实用文档 > 简明教程

本站链接:文库   一言   我酷   合作


客服QQ:2549714901微博号:道客多多官方知乎号:道客多多

经营许可证编号: 粤ICP备2021046453号世界地图

道客多多©版权所有2020-2025营业执照举报