热搜关键词: 电路基础ADC数字信号处理封装库PLC

pdf

Static Timing Analysis for Nanometer Designs

  • 1星
  • 2021-11-21
  • 3.36MB
  • 需要1积分
  • 100+ 次下载
标签: IC设计/制造

IC设计/制造

Static  Timing  Analysis  for  Nanometer  Designs

Static Timing Analysis for
Nanometer Designs
A Practical Approach
J. Bhasker
Rakesh Chadha
Static Timing Analysis for
Nanometer Designs
A Practical Approach
J. Bhasker
eSilicon Corporation
1605 N. Cedar Crest Blvd.
Suite 615
Allentown, PA 18103, USA
jbhasker@esilicon.com
Rakesh Chadha
eSilicon Corporation
890 Mountain Ave
New Providence, NJ 07974, USA
rchadha@esilicon.com
ISBN 978-0-387-93819-6
e-ISBN 978-0-387-93820-2
DOI: 10.1007/978-0-387-93820-2
Library of Congress Control Number: 2009921502
Springer Science+Business Media, LLC 2009
All rights reserved. This work may not be translated or copied in whole or in part without
the written permission of the publisher (Springer Science+Business Media, LLC, 233 Spring
Street, New York, NY 10013, USA), except for brief excerpts in connection with reviews or
scholarly analysis. Use in connection with any form of information storage and retrieval,
electronic adaptation, computer software, or by similar or dissimilar methodology now
known or hereafter developed is forbidden. The use in this publication of trade names,
trademarks, service marks and similar terms, even if they are not identified as such, is not to
be taken as an expression of opinion as to whether or not they are subject to proprietary
rights.
While the advice and information in this book are believed to be true and accurate at the
date of going to press, neither the authors nor the editors nor the publisher can accept any
legal responsibility for any errors or omissions that may be made. The publisher makes no
warranty, express or implied, with respect to the material contained herein.
Some material reprinted from “IEEE Std. 1497-2001, IEEE Standard for Standard Delay
Format (SDF) for the Electronic Design Process; IEEE Std. 1364-2001, IEEE Standard
Verilog Hardware Description Language; IEEE Std.1481-1999, IEEE Standard for
Integrated Circuit (IC) Delay and Power Calculation System”, with permission from IEEE.
The IEEE disclaims any responsibility or liability resulting from the placement and use in
the described manner.
Liberty format specification and SDC format specification described in this text are
copyright Synopsys Inc. and are reprinted as per the Synopsys open-source license
agreement.
Timing reports are reported using PrimeTime which are copyright © <2007> Synopsys, Inc.
Used with permission. Synopsys & PrimeTime are registered trademarks of Synopsys, Inc.
Appendices on SDF and SPEF have been reprinted from “The Exchange Format Handbook”
with permission from Star Galaxy Publishing.
Printed on acid-free paper.
springer.com
Contents
Preface . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . xv
C
HAPTER
1:
Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1
1.1
1.2
1.3
1.4
Nanometer Designs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1
What is Static Timing Analysis?. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2
Why Static Timing Analysis? . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4
Crosstalk and Noise, 4
1.5
1.6
1.7
1.8
1.9
Design Flow . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5
1.4.1
CMOS Digital Designs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5
1.4.2
FPGA Designs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8
1.4.3
Asynchronous Designs. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8
STA at Different Design Phases . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9
Limitations of Static Timing Analysis . . . . . . . . . . . . . . . . . . . . . . . . . 9
Power Considerations . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12
Reliability Considerations. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13
Outline of the Book . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13
C
HAPTER
2:
STA Concepts . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15
2.1
CMOS Logic Design. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15
2.1.1
Basic MOS Structure . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15
2.1.2
CMOS Logic Gate . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16
2.1.3
Standard Cells . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18
Modeling of CMOS Cells . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20
Switching Waveform . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 23
v
2.2
2.3
C
ONTENTS
2.4
2.5
2.6
2.7
2.8
2.9
2.10
Propagation Delay. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Slew of a Waveform . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Skew between Signals . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Timing Arcs and Unateness . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Min and Max Timing Paths . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Clock Domains . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Operating Conditions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
25
28
30
33
34
36
39
C
HAPTER
3:
Standard Cell Library . . . . . . . . . . . . . . . . . . . . . . . 43
3.1
3.2
Pin Capacitance. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 44
Timing Modeling . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 44
3.2.1
Linear Timing Model. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 46
3.2.2
Non-Linear Delay Model. . . . . . . . . . . . . . . . . . . . . . . . . . . 47
Example of Non-Linear Delay Model Lookup, 52
3.3
3.2.3
Threshold Specifications and Slew Derating. . . . . . . . . . . . 53
Timing Models - Combinational Cells . . . . . . . . . . . . . . . . . . . . . . . . 56
3.3.1
Delay and Slew Models . . . . . . . . . . . . . . . . . . . . . . . . . . . . 57
Positive or Negative Unate, 58
3.4
3.3.2
General Combinational Block . . . . . . . . . . . . . . . . . . . . . . . 59
Timing Models - Sequential Cells . . . . . . . . . . . . . . . . . . . . . . . . . . . 60
3.4.1
Synchronous Checks: Setup and Hold. . . . . . . . . . . . . . . . . 62
Example of Setup and Hold Checks, 62
Negative Values in Setup and Hold Checks, 64
3.4.2
Asynchronous Checks . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 66
Recovery and Removal Checks, 66
Pulse Width Checks, 66
Example of Recovery, Removal and Pulse Width Checks, 67
3.5
3.6
3.7
3.4.3
Propagation Delay . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 68
State-Dependent Models. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 70
XOR, XNOR and Sequential Cells, 70
Interface Timing Model for a Black Box . . . . . . . . . . . . . . . . . . . . . . 73
Advanced Timing Modeling. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 75
3.7.1
Receiver Pin Capacitance . . . . . . . . . . . . . . . . . . . . . . . . . . 76
Specifying Capacitance at the Pin Level, 77
Specifying Capacitance at the Timing Arc Level, 77
3.7.2
Output Current . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 79
vi
展开预览

文档解析

本书《Static Timing Analysis for Nanometer Designs: A Practical Approach》由J. Bhasker和Rakesh Chadha撰写,是一本专注于纳米设计中的静态时序分析的专业书籍。书中全面介绍了从基础概念到高级技术,包括单元库建模、延迟计算方法、噪声和串扰对设计的影响,以及如何在不同设计阶段应用静态时序分析(STA)。

作者首先解释了静态时序分析的基本原理,包括其定义、重要性以及与传统时序仿真方法的区别。接着,深入探讨了CMOS逻辑设计、标准单元库的时序模型、互连寄生参数对时序的影响,以及如何通过STA环境配置来指定时钟、输入输出(IO)特性和分析路径。书中还详细讨论了设置时序约束、进行时序检查和分析结果的解释。

此外,书中还涵盖了跨时钟域的时序问题、多周期路径、虚拟时钟、时序约束验证等高级主题。通过大量实例和图表,作者展示了如何使用STA来验证设计是否满足时序要求,并讨论了在设计中可能遇到的各种时序问题及其解决方案。

最后,书中提供了关于标准延迟格式(SDF)、标准单元寄生参数格式(SPEF)和时序约束文件(SDC)的附录,为读者提供了这些格式的详细描述和使用指南。整本书旨在帮助芯片设计工程师和相关专业的研究生深入理解静态时序分析,并将其应用于复杂的纳米设计中。

猜您喜欢

评论

登录/注册

意见反馈

求资源

回顶部

推荐内容

热门活动

热门器件

随便看看

 
EEWorld订阅号

 
EEWorld服务号

 
汽车开发圈

电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved
×