MAGMA: dẹt so với phân cấp bảo trì

H

hb_cancer

Guest
Hi, bất cứ ai có thể cho tôi biết sự khác biệt giữa dẹt & Bảo trì Hệ thống cấp bậc trong Magma .... Một ví dụ sẽ được thực sự hữu ích ... Thanks ....
 
quên đi magma cho thời điểm này. Duy trì hệ thống phân cấp là để đảm bảo tất cả các module trong thiết kế của bạn như họ trong khi ở phẳng tất cả các mô-đun được sáp nhập làm một module. ví dụ) nếu một thiết kế Verilog bao gồm các module a, b, c sau đó maintenace hệ thống phân cấp sẽ có nghĩa là tất cả ba mô-đun tồn tại cho phép nói rằng sau khi tổng hợp, chuyển đổi bất kỳ khác. Trong khi làm phẳng sẽ có nghĩa là ba mô-đun được kết hợp trong tổng hợp, chuyển đổi bất kỳ khác để có được một mô-đun. Hy vọng điều này sẽ giúp.
 
Có hai loại bảo trì phẳng so với thứ bậc: hợp lý và vật lý. Hợp lý làm phẳng (như đã đề cập ở trên) là khi các công cụ tổng hợp flattens hệ thống phân cấp hợp lý vào một mô-đun. Đối với thể chất phẳng, suy nghĩ của một khối cứng chuyển giao cho một SOC. Khối cứng được thiết kế riêng và sẽ cung cấp các mô hình khác nhau cho SOC để tích hợp nó (Verilog, LEF / DEF, SPEF, lib vv). Khối cứng sẽ được duy trì như là một hệ thống phân cấp riêng biệt trong SOC. Nếu bạn muốn san bằng hệ thống phân cấp này, bạn sẽ cần phải hợp nhất DEF khối cứng và Verilog vào mức độ SOC kết quả trên một trong phẳng DEF và Verilog cho việc thiết kế toàn bộ. Lợi thế của việc làm phẳng một thiết kế đơn giản (đặc biệt là nếu bạn có nhiều cấp độ của hệ thống mà bạn đang đối phó với), nhưng bất lợi là bây giờ bất kỳ thay đổi logic trong những gì sử dụng được các khối cứng, bây giờ sẽ yêu cầu bạn phải đi toàn bộ thiết kế thông qua dòng chảy và bây giờ bạn sẽ có một thời gian chạy lớn hơn nhiều.
 

Welcome to EDABoard.com

Sponsor

Back
Top