b2科目四模拟试题多少题驾考考爆了怎么补救
b2科目四模拟试题多少题 驾考考爆了怎么补救

并行处理系统结构 LUCT工具主要特性及其使用教程

电脑杂谈  发布时间:2018-02-10 06:29:14  来源:网络整理

并行处理系统结构_产品的系统结构_并行处理与分布式处理

第一层时钟树和第二层时钟树

时钟树设计及其设计方式是引起系统芯片性能差异的主要原因。

从历史角度看,ASIC时钟树设计人员利用商用自动化工具设计时钟树,以确保执行时间等性能取得预期结果,但是,这种方法的时钟偏差和插入延时等性能却不尽人意,另外,高复杂性、频率和尺寸设计使得传统方法完全没有可行性。

低不确定性时钟树〔LUCT〕设计及算法与在系统芯片上实现的第一层时钟树的物理定义有关,能够让设计人员克服传统设计方法的所有低效率问题。

从顶层的根时钟网络(通常是PLL输出)到中层时钟网络,LUCT是一个高质量的负载均衡的时钟树,其目标是将时钟信号从中央锁相环PLL送到芯片的大部分区域,详情参见参考文献〔1〕。该文献详细介绍了低不确定性时钟树〔LUCT〕方法和架构,概括了从规格定义到单元布局和时钟合成的全部相关设计流程。

按照参考文献〔2〕的定义,这种时钟分配方法属于结构化时钟树。文献〔2〕还概括了现有的不同的时钟设计方式。从时钟源到寄存器,整个时钟树由第一层时钟树和第二层(或本地)时钟树组成。商用EDA工具需要实现本地时钟树。

LuctGenKit是意法半导体数字ASIC产品部的设计方法小组研发的时钟设计工具,可完成LUCT架构的物理实现过程。

LUCT低不确定性时钟树设计方法、算法和工具

图1:在ASIC设计中优化时钟分配

LUCT工具主要特性

LuCT时钟合成工具提供LuCT方法中的所有重要特性:

o 均衡的时钟树

- 长度均等和主动负载匹配

- 障碍感知

- 使用低电阻的高层金属层传输信号

- 屏蔽和寄生匹配

o 增强型订制单元库,满足各种信号强度需求

o 支持多种制造工艺,例如,32/28bulk,28fdsoi等

o 模块布局,障碍布局与避障

o 与布局布线环境完全集成

LuCT设计流程

LUCT低不确定性时钟树设计方法、算法和工具

图2:LuCTgenKit设计流程

LuCTgenKit设计流程分为四个阶段,本文下面章节将给予详细讨论。该工具可简化复杂ASIC设计,在有多个工程师参与整个项目的物理实现的设计环境中效果特别明显。在一个典型设计组织内,物理实现的初始阶段是准备和规格定义,最后阶段的工作主要是由专门的LuCT工程师来完成。一旦准备和规格定义都完成后,仅一名LuCT设计工程师在一个工作日内即可完成整个顶层时钟树(可能不只一个时钟树)的实现和定案工作。

LuCT tool 准备

并行处理与分布式处理_产品的系统结构_并行处理系统结构

准备包括必要的设计检查、布局规划合理性验证、读取电源网格形状属性和布局布线工具。其中,布局布线工具用于连接特殊的增强型时钟库,并通过LuCT创建算法确保时钟库布局连贯。本阶段还是使结构化时钟树利用现有技术取得最高性能的关键步骤,特别是在降低电压降和抗串扰方面。

LuCT tool LuCT规格定义

每一个时钟合成,都需要在该工具内输入下面信息:

o 技术节点

o 主要时钟树起点(PLL)

- X 和Y坐标

o 主要时钟树终点

- 每个叶子上的X和Y坐标

o 频率范围

o 工艺-电压-温度角

o 时钟单元参数选择

设计人员可通过图形用户界面输入所需的全部数据和设计方式。

LuCT tool 执行: 创建LuCT

低不确定性时钟树合成自动化工具捆绑下列对象:

- 设计规格

- 布局规划信息(包括布局障碍和布线障碍)

- 电源网格

- 设计和布局规则

- 网表

- 布局

- 图形用户界面

- 报告

- 定案

LUCT低不确定性时钟树设计方法、算法和工具

图3:LuCT应用软件图形用户界面菜单

产品的系统结构_并行处理与分布式处理_并行处理系统结构

LuCT工具通过意法半导体独有的算法生成时钟树拓扑。该算法基于均衡的路径长度和等长同质布线。芯片布局规划建模和初始化以及路径计算需要Lemon C++图形函数库〔4〕。时钟树创建过程包含下列步骤:


本文来自电脑杂谈,转载请注明本文网址:
http://www.pc-fly.com/a/jisuanjixue/article-69734-1.html

相关阅读
    发表评论  请自觉遵守互联网相关的政策法规,严禁发布、暴力、反动的言论

    • 张会
      张会

      日本海自完全没有战斗机

    每日福利
    热点图片
    拼命载入中...