cửa khẩu cấp sim giúp

B

balasub

Guest
Chào,
Tôi mới vào sim cấp cửa khẩu ..
Tôi đã nhận một netlist và nộp một sdf đăng Place & Route ...

Bây giờ tôi cố gắng để mô phỏng giống bằng cách sử dụng cùng một môi xác minh.được sử dụng để mô phỏng RTL bình thường.

Tôi đang sử dụng VCS.

Tôi nhận được một số không Rit tại đầu của mô phỏng của tôi.

Những thứ khác nhau i là gì cần phải giữ một mắt trên trong gỡ lỗi này.

Xin giúp đỡ!

Cảm ơn!

 
Bạn cần phải vào ổ đĩa đầu vào với thời gian chính xác.Bạn cần có thời gian chính xác đồng hồ đầu vào (đôi khi trong RTL một số nguyên được sử dụng để mô phỏng nhanh hơn bằng cách sử dụng số nguyên).
Bạn cũng sẽ được biên dịch với thư viện nhà bán.

Một ví dụ là vào trang web của tôi (tôi tin rằng có những khác) tại:

http://bknpk.no-ip.biz/LEON/AHB_APB_leon/AHB_APB_verilog.html

 
Một trong những điều mà bạn sẽ rất có thể gặp phải trong sim cửa khẩu với thời gian là synchronizers không kiểm tra thời gian, có nghĩa là nếu bạn có nó được kích hoạt.Thay vì việc thay đổi kích thích của bạn để tránh điều này, những gì thường làm là kiểm tra hoặc là thời gian vô hiệu hóa trên những synchronizers hoặc h (at) ck file sdf và zeroed ra những con số kiểm tra thời gian (thiết lập / giữ / etc giá trị)., Mà có hiệu lực là như kiểm tra thời gian vô hiệu hóa những trường hợp trên.VCS hỗ trợ kiểm tra thời gian vô hiệu hoá trên cơ sở một mỗi dụ hay cho hoàn toàn.Nếu bạn có Verdi, sau đó bạn có thể dễ dàng quay lại dấu vết của X để nó mã nguồn và tìm thấy những synchronizers hoặc chỉ cần hỏi các nhà thiết kế.

- Hưng

 
Bạn cần phải chăm sóc nhiều điều trong sims cửa khẩu chạy.

1.Nếu bạn đang sử dụng cùng một môi trường xác minh RTL mô phỏng cho sims cửa khẩu sau đó bạn có phải đặt một số chậm trễ trong khi lái xe ở đây là các yếu tố đầu vào thiết lập và giữ đến trong hình.

2.Bạn cần phải khởi tạo tất cả các fllops uninitialized.

3.Vô hiệu hoá thời gian kiểm tra của tất cả các flops đồng bộ.

4.Khởi tạo tất cả các bộ nhớ và đăng ký của DUT DUT ngay trước khi đi ra của đặt lại.

 
pintuinvlsi đã viết:

Bạn cần phải chăm sóc nhiều điều trong sims cửa khẩu chạy.1.
Nếu bạn đang sử dụng cùng một môi trường xác minh RTL mô phỏng cho sims cửa khẩu sau đó bạn có phải đặt một số chậm trễ trong khi lái xe ở đây là các yếu tố đầu vào thiết lập và giữ đến trong hình.Tại sao?
Chính xác giống kích thích nên làm việc ở cả hai RTL và sim cửa khẩu (có hoặc không có thời gian).
Nếu bạn đang lái xe các kích thích vào một Tôi đồng bộ / F, không có cách nào bạn có thể vi phạm thiết lập / giữ thời gian.
Nếu bạn đang lái xe các kích thích vào một Tôi không đồng bộ / F, sau đó bạn đã được chăm sóc những vấn đề mà do vô hiệu hoá thời gian kiểm tra trên các synchronizers (bước 3).2.
Bạn cần phải khởi tạo tất cả các fllops uninitialized.Tại sao?
Giả sử tất cả các khởi cần thiết của các chip được thực hiện đúng trong mô phỏng RTL, bạn không cần phải làm bất cứ điều gì cho sim cửa khẩu.
Những người quan tâm nếu bạn có một số fllops uninitialized trong netlist nếu chúng không gây ra bất kỳ vấn đề.3.
Vô hiệu hoá thời gian kiểm tra của tất cả các flops đồng bộ.Đồng ý.4.
Khởi tạo tất cả các bộ nhớ và đăng ký của DUT DUT ngay trước khi đi ra của đặt lại.Bước này thậm chí không có ý nghĩa.
Làm thế nào bạn có thể khởi tạo những kỷ niệm và đăng ký khi chip được trong thiết lập lại?
Bằng cách sử dụng phương pháp backdoor?
Một lần nữa, khởi tạo thói quen mà bạn sử dụng cho RTL nên làm việc cho sim cửa khẩu của bạn.
 
có, bạn chạy GLS nên bao gồm một số mặt hàng: inilize một số đăng ký, inilize một số bộ nhớ và đóng một số thời điểm kiểm tra cho corss-tín hiệu miền đồng hồ.

 
chào,
một khi tôi bắt đầu khẳng định / deasserting của tôi đặt lại có được thời gian một vài hành vi vi phạm.
I có nên xem xét việc này ở tất cả các hành vi vi phạm như là hợp lệ?

Ngoài ra sau khi các thư này, devsel không nhận được khẳng định bởi giao diện pci dut.Here được sử dụng.

Tôi thật sự không biết làm thế nào để đi xa hơn với việc này.
Có nghĩa là những cách khác nhau để gỡ lỗi các vấn đề trong GLS là gì.

Cảm ơn!

 
Vô hiệu hoá tại sao thời gian kiểm tra của tất cả các flops đồng bộ?

asyn?

 
chào,
Testbench lái xe của tôi là một tín hiệu Y trong DUT này.

Bây giờ tôi thấy rằng tại một trong những dụ Y tín hiệu đến sớm hơn một chút so với posedge của CLK các vì thế khi chúng tôi mong đợi này là một tín hiệu 0 nó là một 1.
Để tôi có vẻ như CLK được trì hoãn thêm rằng các tín hiệu Y.

Hoặc Y đã được hoãn lại để giữ cho đồng bộ với sự chậm trễ CLK.

Làm thế này có thể bị xử lý? Có phải như vậy vấn đề khá phổ biến ở GLS. Và làm thế nào nó có thể được cố định?
Cảm ơn!

 
cihchenlin đã viết:

Vô hiệu hoá tại sao thời gian kiểm tra của tất cả các flops đồng bộ?asyn?
 
chào,
i thành công hoàn thành một trong GLS.But đó là một một hình cơ bản như sau khi gỡ lỗi của tất cả.

Bây giờ tôi có một chi tiết trong tay.
Tại đây thiết kế sử dụng một IP nha cung câp quá.
Vì vậy, netlist có IP nha cung câp hợp nhất.

Bây giờ câu hỏi của tôi là:

nói rằng nếu chúng tôi sử dụng định nghĩa trong mô phỏng của chúng tôi (RTL) cách này sẽ nhận được phản ánh trong netlist (cho Gate Cấp Sim)

Nói ví dụ như chúng ta có một định nghĩa để chỉ lựa chọn 1 trong 8 cổng có sẵn trong sim RTL của chúng tôi, cách này được chăm sóc, trong netlist??

Tìm kiếm câu trả lời khẩn cấp, xin vui lòng ...

Phần khó là tất cả các định nghĩa được sử dụng là tương ứng với IP.

Cảm ơn!

 
Verdi có thể giúp bạn gỡ lỗi trong vòng 2-10 phút
bạn có thể quay lại dấu vết & bạn có thể tìm thấy nguồn gốc của lỗi này / giá trị (Xvalue) cho tín hiệu đặc biệt

 
verdi là những gì?

i không có kiến thức về nó ....

 
Verdi là công cụ gỡ lỗi (Công nghiệp tiêu chuẩn )......
bạn có thể nhận detalis thêm chi tiết về ..
www.novas.com

 

Welcome to EDABoard.com

Sponsor

Back
Top