川尻浩二 2025-07-23 09:44 采纳率: 0%
浏览 36

cadence无法更新文件

我用Allegro(版本24.1)打开同事发送的.brd文件,然后它报告了一个错误,说这个文件上次保存的版本是16.6,需要使用db doctor进行更新,所以我打开了db doctor。 "Input design with extention" 是'D:/Program Files/165k3g_81100257_Falcon_ProbeBoard_V02_20240416b.brd',而"output design"是'D:/Users/86199/Desktop/165k3g_81100257_Falcon_ProbeBoard_V03_20240416b.brd'。但是当我点击'check'时,它报告了错误,错误日志的信息是

Performing UPREV on the database - D:/Program Files/165k3g_81100257_Falcon_ProbeBoard_V02_20240416b.brd

Performing dbdoctor16 to bring DB up to REV16
------------------------------ Terminal Output ---------------------------------


ERROR: Uprev of revision to REV16 found errors.

Performing dbdoctor17 to bring DB up to REV17
------------------------------ Terminal Output ---------------------------------


ERROR: Uprev of revision to REV17 found errors.
ERROR: Uprev of design failed.

如下图:

img

img

img

  • 写回答

5条回答 默认 最新

  • 紫雾凌寒 新星创作者: 人工智能技术领域 2025-07-23 09:45
    关注

    让 “紫雾凌寒” 来帮你回答,本回答结合 DeepSeek

    如果还有问题,请评论或点击头像私信,如果有帮助到您, 请关注、采纳、点赞

    1. 关键点分析
      - 用Allegro 24.1版本打开同事发送的.brd文件时出现错误,提示文件上次保存版本是16.6,需要使用db doctor更新。
      - 但未完整描述db doctor的具体报错内容,可能是后续处理步骤不明确或遇到了进一步的问题导致文件无法更新。
    2. 解决方案
      - 关于版本差异问题
      • Allegro不同版本之间存在一定的兼容性差异。当打开低版本保存的文件时,可能会出现各种问题。首先要确保安装了与文件版本兼容的db doctor工具。一般来说,Cadence软件安装包中会包含对应版本的db doctor。
      • 在使用db doctor更新文件前,建议备份原始的.brd文件,以防更新过程中出现意外情况。
      • 使用db doctor更新文件的步骤
      • 打开Allegro软件,进入到对应的项目中。
      • 找到并运行db doctor工具。在Allegro的菜单栏中,通常可以在“Tools”菜单下找到“Database Check”或类似名称的选项来启动db doctor。
      • 选择需要更新的.brd文件所在的路径及文件名,然后按照db doctor的提示进行操作。例如,它可能会提示你检查一些数据库相关的错误,如缺失的元件信息、错误的网络连接等。根据提示逐一修复这些问题。
      • 修复完成后,再次尝试打开该.brd文件,看是否能够正常打开。
      • 示例代码(这里主要是操作流程说明,并非代码)
      • 假设你已经启动了Allegro软件并进入项目:
      • 点击“Tools” -> “Database Check”。
      • 在弹出的文件选择对话框中,定位到同事发送的.brd文件所在路径并选中该文件。
      • 等待db doctor扫描并显示错误信息,比如可能出现类似这样的提示:“Net [net_name] has an incorrect pin assignment”(网络[网络名称]有错误的引脚分配)。你需要根据具体提示找到对应的网络和引脚,检查并修正错误。
    3. 多种解决方案及优缺点
      - 解决方案一:按上述常规流程使用db doctor更新
      • 优点
      • 这是官方推荐的针对版本差异导致文件打开问题的解决方法,相对较为可靠。通过db doctor可以全面检查和修复文件中的数据库相关错误,确保文件能够正常在当前版本的Allegro中打开和使用。
      • 能够详细了解文件中存在的问题,并针对性地进行修复,避免后续因文件错误导致的设计问题。
      • 缺点
      • 操作步骤相对繁琐,需要熟悉Allegro软件和db doctor工具的使用。对于新手来说,可能需要花费一些时间来理解和掌握每个步骤的操作。
      • 如果文件中存在较多复杂的错误,修复过程可能会比较耗时。
      • 解决方案二:尝试使用第三方工具或脚本(不推荐,风险较大)
      • 有些非官方的第三方工具或自制脚本可能声称可以处理不同版本文件的兼容性问题。
      • 优点
      • 可能提供一些便捷的操作方式,或者针对特定类型的版本差异问题有独特的解决方案,有可能快速解决文件打开问题。
      • 缺点
      • 这些工具或脚本可能未经过Cadence官方认证,存在兼容性风险和稳定性问题。使用不当可能会导致文件损坏或出现更严重的问题。
      • 缺乏官方技术支持,遇到问题时难以得到有效的帮助和解决方案。
    4. 总结
      - 首先要明确这是由于Allegro版本差异导致的文件打开问题,使用db doctor是较为合适的解决途径。按照正确的步骤使用db doctor检查和修复文件中的错误,一般能够解决文件无法更新从而正常打开的问题。在操作过程中,要注意备份文件,仔细检查db doctor提示的错误信息并准确修复,以确保文件能够在当前版本的Allegro中稳定使用。

    希望以上解答对您有所帮助。如果您有任何疑问,欢迎在评论区提出。

    评论

报告相同问题?

问题事件

  • 创建了问题 7月23日