0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

芯片设计之Quarus 工具部分功能简介

倩倩 来源:《IC设计与方法》 作者:《IC设计与方法》 2022-08-17 15:26 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

Quarus Ⅱ工具逻辑综合的选项设置窗口如图一所示,类似AISC逻辑综合过程中的约束步骤,设计人员可以通过Quarus Ⅱ工具采用适合的手段对PLD(可编程器件)进行约束和优化。

Quarus Ⅱ工具的约束包括三种:速度优先、面积优先、速度和面积平衡考虑。

Quarus Ⅱ工具可以使用宏单元进行逻辑优化,该宏单元是可编程器件生产商设计完成的固定模块如加法器、乘法器等。上述宏单元的效用优于设计人员自主编写的代码,Quarus Ⅱ工具会从设计人员自主编写的代码中自动提炼出与宏单元有相同功能的代码,并采用宏单元替换上述代码。

Quarus Ⅱ工具中,有限状态机(是一种用来进行对象行为建模的工具,作用是描述对象在其生命周期内所经历的状态序列,以及如何响应来自外界的各种事件)的状态编码(个人理解:对有限状态机的各种状态的编号)有三种方式:Auto(自动选择方式)、One-Hot(根据网络资料理解:一位有效方式,通过将编码中"1"左移编号,如010的下一个编号是100,而不是011)、Minimal Bit(个人理解:占用最小空间的方式)。

如果芯片设计代码的有限状态机未采用明确的状态编码方式,计算机会自动选择合适的状态机编码方式,提高编码效率。

3b00f34c-1dcd-11ed-ba43-dac502259ad0.png

图一,图片来源:学堂在线《IC设计与方法》

布局布线可以采取几种不同的方式。在初期设计过程中,需验证设计功能是否正确,不需过多考虑芯片的效率,可以选取快速布局的方式,1小时可以完成布局布线。当设计功能调整完成,需要采用紧凑的设计实现更优的性能,可以选取标准布线方式,使设计达到最好的布局布线效果。

3b3666d0-1dcd-11ed-ba43-dac502259ad0.png

图片来源:学堂在线《IC设计与方法》

IO引脚指定需要注意:

(1)通常会将数据总线的八位或十六位分布在同一方向,以使引脚位置可以处于芯片同一侧,且不给某一引脚指定具体名字。这种方式可以增加布局布线的灵活性,使布局布线实现线长最短、性能最好。

(2)在复杂芯片中,IO引脚可能会有多个Bank(根据网络资料,个人理解为具有相同特征的一组输入输出信号)。每个Bank中的供电电压和驱动方式等相同,也可以增加布局布线的灵活性。

3b6619a2-1dcd-11ed-ba43-dac502259ad0.png

图片来源:学堂在线《IC设计与方法》

通常,IO引脚指定完成后,需进行IO引脚指定分析。需进行IO引脚指定分析的原因:可编程器件的一些IO引脚具有特殊功能,如时钟专用引脚、复位信号专用引脚、存储器相关引脚等,设计人员需要分析特殊引脚功能是否与所设计的IO引脚指定是否有冲突,并避免冲突。

图二展示了IO引脚指定分析结果,在分析结果中给出详细的IO分配表,IO分配表可用于后续PCB(印刷电路板,个人理解芯片实现具体功能所需的电路板)布线工具分析。除此之外,IO引脚的相关分析文件、相关输出引脚的负载等信息均可以在相关窗口中获取。

3b90c058-1dcd-11ed-ba43-dac502259ad0.png

图二,图片来源:学堂在线《IC设计与方法》

审核编辑 :李倩

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • PLD
    PLD
    +关注

    关注

    6

    文章

    230

    浏览量

    60943
  • 代码
    +关注

    关注

    30

    文章

    4941

    浏览量

    73158
  • Quarus
    +关注

    关注

    0

    文章

    4

    浏览量

    6530

原文标题:芯片设计相关介绍(29)——Quarus Ⅱ工具部分功能简介(下)

文章出处:【微信号:行业学习与研究,微信公众号:行业学习与研究】欢迎添加关注!文章转载请注明出处。

收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    harmony-utilsJSONUtil,JSON工具

    harmony-utilsJSONUtil,JSON工具类 harmony-utils 简介与说明 harmony-utils 一款功能丰富且极易上手的HarmonyOS
    的头像 发表于 07-03 18:21 361次阅读

    harmony-utilsLocationUtil,定位相关工具

    harmony-utilsLocationUtil,定位相关工具类 harmony-utils 简介与说明 harmony-utils 一款功能丰富且极易上手的HarmonyOS
    的头像 发表于 07-03 18:13 397次阅读

    harmony-utilsLogUtil,日志工具

    harmony-utilsLogUtil,日志工具类 harmony-utils 简介与说明 harmony-utils 一款功能丰富且极易上手的HarmonyOS
    的头像 发表于 07-03 18:12 413次阅读

    harmony-utilsLRUCacheUtil,LRUCache缓存工具

    harmony-utilsLRUCacheUtil,LRUCache缓存工具类 harmony-utils 简介与说明 harmony-utils 一款功能丰富且极易上手的Harmo
    的头像 发表于 07-03 18:11 382次阅读

    harmony-utilsNumberUtil,Number工具

    harmony-utilsNumberUtil,Number工具类 harmony-utils 简介与说明 harmony-utils 一款功能丰富且极易上手的HarmonyOS
    的头像 发表于 07-03 18:08 376次阅读

    harmony-utilsPreferencesUtil,首选项工具

    harmony-utilsPreferencesUtil,首选项工具类 harmony-utils 简介与说明 [harmony-utils] 一款功能丰富且极易上手的Harmony
    的头像 发表于 07-03 11:42 352次阅读

    harmony-utilsPreviewUtil,文件预览工具

    harmony-utilsPreviewUtil,文件预览工具类 harmony-utils 简介与说明 [harmony-utils] 一款功能丰富且极易上手的HarmonyOS
    的头像 发表于 07-03 11:40 367次阅读

    harmony-utilsRegexUtil,正则工具

    harmony-utilsRegexUtil,正则工具类 harmony-utils 简介与说明 [harmony-utils] 一款功能丰富且极易上手的HarmonyOS
    的头像 发表于 07-03 11:38 359次阅读

    harmony-utilsSnapshotUtil,截图相关工具

    harmony-utilsSnapshotUtil,截图相关工具类 harmony-utils 简介与说明 [harmony-utils] 一款功能丰富且极易上手的HarmonyOS
    的头像 发表于 07-03 11:36 363次阅读

    harmony-utilsStrUtil,字符串工具

    harmony-utilsStrUtil,字符串工具类 harmony-utils 简介与说明 [harmony-utils] 一款功能丰富且极易上手的HarmonyOS
    的头像 发表于 07-03 11:32 377次阅读

    harmony-utilsToastUtil,吐司工具

    harmony-utilsToastUtil,吐司工具类 harmony-utils 简介与说明 [harmony-utils] 一款功能丰富且极易上手的HarmonyOS
    的头像 发表于 06-30 17:35 306次阅读

    harmony-utilsTypeUtil,类型检查工具

    harmony-utilsTypeUtil,类型检查工具类 harmony-utils 简介与说明 [harmony-utils] 一款功能丰富且极易上手的HarmonyOS
    的头像 发表于 06-30 17:35 372次阅读

    harmony-utilsWantUtil,Want工具

    harmony-utilsWantUtil,Want工具类 harmony-utils 简介与说明 [harmony-utils] 一款功能丰富且极易上手的HarmonyOS
    的头像 发表于 06-30 17:34 342次阅读

    harmony-utilsSHA,SHA工具

    harmony-utilsSHA,SHA工具类 harmony-utils 简介与说明 [harmony-utils] 一款功能丰富且极易上手的HarmonyOS
    的头像 发表于 06-30 16:51 438次阅读

    harmony-utilsNetworkUtil,网络相关工具

    harmony-utilsNetworkUtil,网络相关工具类 harmony-utils 简介与说明 harmony-utils 一款功能丰富且极易上手的HarmonyOS
    的头像 发表于 06-25 23:46 239次阅读