【前端设计】SDC中生成时钟create_generated_clock语法解析

这篇具有很好参考价值的文章主要介绍了【前端设计】SDC中生成时钟create_generated_clock语法解析。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

【前端设计】SDC中生成时钟create_generated_clock语法解析

 我们的目标是┏ (゜ω゜)=☞芯片前端全栈工程师~喵!

前言 

好久没有写前端设计系列的博客了,这次因为要在系统里加入时钟分频器因此复习一下sdc中关于生成时钟的约束语法,以下内容来自《综合与时序分析的设计约束》和一些自己的理解。

生成时钟

在sdc约束中,由端口输入的时钟使用create_clock进行约束,其语法为:

create_clock -period period_value
             [source_objects]
             [-name clock_name]
             [-waveform edge_list]
             [-add]
             [-comment comment_string]

而在内部生成的时钟,则通过create_generated_clock进行约束,其语法为:文章来源地址https://www.toymoban.com/news/detail-429317.html

create_generated_clock -source clock_source_pin
                       [source_objects]
                       [-master_clock master_clock_name]
                       [-name generated_clock_name]
                       [-edges edge_list]
  

到了这里,关于【前端设计】SDC中生成时钟create_generated_clock语法解析的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 为前端的同志们介绍一下生成式AI(Generating AI)

    生成式AI(Generating AI)是指以人工智能技术为基础,通过学习和生成算法,自动生成新的内容或解决问题的系统。在软件开发领域,生成式AI正在被应用于重塑开发流程和开发工具,以提高开发效率和质量。 生成式AI可以通过学习大量的开发代码和相关文档,理解软件开发的

    2024年01月16日
    浏览(27)
  • 前端低代码form-generator的实现及新增自定义组件

    form-generator的作者是这样介绍的:Element UI表单设计及代码生成器,可将生成的代码直接运行在基于Element的vue项目中;也可导出JSON表单,使用配套的解析器将JSON解析成真实的表单。 实际用大白话讲就是一个基于Element UI组件库的一个低代码平台,通过拖拽的方式,将单个的组

    2024年02月12日
    浏览(25)
  • 数字IC前端学习笔记:时钟切换电路

    相关阅读 数字IC前端 https://blog.csdn.net/weixin_45791458/category_12173698.html?spm=1001.2014.3001.5482         有些时候我们需要在系统运行时切换系统时钟,最简单的方法就是使用一个MUX(数据选择器)选择输出的时钟,如下代码片所示。但这样做会导致毛刺的产生,这可能会导致寄存

    2024年02月04日
    浏览(29)
  • 前端常见的时间转换方法合集+动态时钟效果实现

    1.将时间戳转换为\\\'YYYY-MM-DD HH:mm:ss\\\'格式-老方法 通过对应的年月日时分秒依次进行拼接,另外还需要对小于10的值进行处理,在前面添加字符串‘0’,转换为常见的两位数时间格式 function transformTime(timestamp = +new Date()) {     if (timestamp) {         var time = new Date(timestamp);      

    2024年02月03日
    浏览(26)
  • RuoYi-Vue-generator 代码生成模块 动态 多数据源切换 前端+后台

    需求场景: 若依框架的30张数据表 和 业务使用的数据表,同数据源,但分开的两个库,原生若依只支持主库的代码生成,故自己修改添加代码来实现 若依多数据源的使用 修改页面ruoyi-uisrcviewstoolgenimportTable.vue el-form 中新增 el-form-item 添加 data 添加方法 ruoyi-uisrcapitool

    2024年02月04日
    浏览(31)
  • 【前端】报错TypeError: Cannot create property ‘xxx‘ on string ‘xxx‘

    报错原因分析:赋值的类型错误 前端在遍历时通过判断条件为数据添加属性时报错,在重新查看代码时发现为遍历语句错误。 for (let item in list) {} for (let item of list) {} 二者的不同之处在于,前者在遍历数组时若数组下存在属性,则会对属性也进行遍历操作,故报赋值的类型错

    2024年02月09日
    浏览(35)
  • FPGA设计时序约束一、主时钟与生成时钟

    一、主时钟create_clock 1.1 定义 1.2 约束设置格式 1.3 Add this clock to the existing clock 1.4 示例 1.5 差分信号 二、生成时钟generate_clock 2.1 定义 2.2 格式 2.2.1 by clock frequency 2.2.2 by clock edges 2.2.3 示例 2.2.4 自动生成时钟 2.2.5 重命名生成时钟     主时钟是来自FPGA芯片外部的时钟,通过时

    2024年01月20日
    浏览(32)
  • 【差分时钟转单端时钟】FPGA原语设计详解

    【差分时钟转单端时钟】FPGA原语设计详解 在现代电子系统中,为了提高数据传输的速率和抗干扰能力使用差分信号传输时钟信号已成为一种常见的做法。而FPGA作为可编程逻辑器件,其灵活性和可重构性得到越来越广泛的应用。本文将介绍利用FPGA实现差分时钟转单端时钟的原

    2024年02月04日
    浏览(42)
  • 【JavaScript】手撕前端面试题:手写Object.create | 手写Function.call | 手写Function.bind

    🖥️ NodeJS专栏:Node.js从入门到精通 🖥️ 博主的前端之路(源创征文一等奖作品):前端之行,任重道远(来自大三学长的万字自述) 🖥️ TypeScript知识总结:TypeScript从入门到精通(十万字超详细知识点总结) 🧑‍💼个人简介:大三学生,一个不甘平庸的平凡人🍬 👉

    2024年02月21日
    浏览(44)
  • Verilog设计数字时钟

    目录 一、设计要求 二、模块总和 三、模块设计 1.顶层模块 2.秒分频模块 3.秒计数模块 4.分钟分频模块 5.分钟计数模块 6.小时分频模块 7.小时计数模块 8.数据分配数码管模块 9.数码管显示模块 10.管脚约束代码 四、引脚分配 1.利用 NEXYS4 DDR 开发板设计一款数字时钟,能够正确

    2024年02月06日
    浏览(31)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包