ID bài viết: 000085596 Loại nội dung: Thông tin sản phẩm & Tài liệu Lần duyệt cuối: 02/01/2017

Làm cách nào để khắc phục các vi phạm thời gian tạm giữ nhỏ Intel® Arria® thiết kế FPGA?

Môi Trường

  • Intel® Quartus® Prime Phiên bản Pro
  • BUILT IN - ARTICLE INTRO SECOND COMPONENT
    Mô tả

    Do có vấn đề trong phần mềm Quartus® II phiên bản 14.0 Intel® Arria® phiên bản FPGA 10, bạn có thể thấy các vi phạm giữ nhỏ. Những điều này xảy ra do định tuyến nhanh chóng của Intel Arria 10.

    Độ phân giải

    Để giải quyết vấn đề này, hãy hạn chế yêu cầu giữ trong quá trình lắp thiết kế của bạn bằng cách thêm các hạn chế sau vào Hạn chế thiết kế Synopsys của bạn (. Tập tin SDC:

    set quartus_exe $::TimeQuestInfo(nameofexecutable)

    if { $quartus_exe == "quartus_fit" } {

    post_message -type thông tin "Giữ quá giới hạn"

    set_clock_uncertainty 0.20 –add –hold –enable_same_physical_edge \
    -from [get_clocks {clk}] –to [get_clocks {clk}]
    }

    Điều này cung cấp cho bộ chỉnh một yêu cầu chặt chẽ hơn trong khi vẫn sử dụng yêu cầu giữ chính xác để đăng xuất thời gian.

    Hạn chế này chỉ nên được thêm vào khi cần thay vì trên toàn cầu và cũng có thể được áp dụng cho các đường dẫn cụ thể thay vì toàn bộ tên miền đồng hồ. Nếu điều này không khắc phục các vi phạm giữ của bạn, các giá trị lớn hơn có thể vượt quá giới hạn đường dẫn vi phạm.

    Các sản phẩm liên quan

    Bài viết này áp dụng cho 2 sản phẩm

    Thiết bị có thể lập trình Intel®
    FPGA Intel® Arria® 10 và FPGA SoC

    Nội dung gốc bằng tiếng Anh trên trang này vừa do con người vừa do máy dịch. Nội dung này chỉ để cung cấp thông tin chung và giúp quý vị thuận tiện. Quý vị không nên tin đây là thông tin hoàn chỉnh hoặc chính xác. Nếu có bất kỳ mâu thuẫn nào giữa bản tiếng Anh và bản dịch của trang này, thì bản tiếng Anh sẽ chi phối và kiểm soát. Xem phiên bản tiếng Anh của trang này.