(디지털)"DFT

S

simplescalar

Guest
안녕하세요 :

내가 DFT의 새로운 물고기입니다
지금은 "바닥에 최대"와 DFT에 대한 질문이있습니다

내 디자인의 구조체 :

| 탑
|------ 모듈
B 조 |------ 모듈

모듈 B "로 상단에서"CLK 얻을
그리고 "" "" "및"clk_3 clk_2 clk_1 생성 "CLK"분할
반면 모듈을 받게 clk_1 clk_2 clk_3

난 "하단에 최대"와 DFT 싶어요

그리고 난과 모듈의 무결성 검사가 완료 삽입
스캔 클럭 : clk_1 clk_2 clk_3
스캔 datain : dina_1 dina_2 dina_3
스캔 dataout : douta_1 douta_2 douta_3

그럼 어떻게 위로 가기 모듈 할까??

나도 몰라 ~ ~ ~ ~

감사합니다

 
안녕,

당신은 당신이 도구를 사용하여 DFT 삽입 언급하지 않았습니다.
내 답변은 아래 DFT 컴파일러를위한 것입니다.

두 moda 및 modB
1.삽입 스캔 마십시오.
2.test_model, 디자인을 작성해 Verilog 및 DDC.

상단.

1.최상위 모듈을 읽어보십시오
2.submodule의 testmodels 읽기
3.링크는 어떤 오류가 발생하면 해달라고 볼 수
4.삽입하고 정상적인 스캔을 시작합니다.

도구 submodules의 testmodel availabe입니다, 그것을 이용하려고합니다 그리고 세그먼트 최상위 삽입 스캔 할 그것에 쇠사슬을 스캔을 사용하여 표시됩니다.

즉, 당신은 또한 전체 디자인을 읽고 가서 모든 일을 할 수있습니다.
moda에 current_design 설정 modB 현재 세트 디자인, 삽입 스캔 할 가기 current_design 및 삽입 스캔 할 설정 삽입 스캔 않습니다.
유일한 단점은 여기 도구를 다시보다 균형 잡힌 아키텍처의 최상위 레벨에서 검사를받을 아키텍처 하단의 수준을 스캔 방해 수도있습니다.(당신이 선호하지 않을 수도있습니다).

- 만세 삼창
vlsi_eda_guy

 
감사합니다 U 아주 많이!<img src="http://www.edaboard.com/images/smiles/icon_biggrin.gif" alt="아주 행복한" border="0" />

난, DFT 컴파일러를 사용하는 또 감사 ~~~~~ U

지금은 아마 더 도움이 필요해모듈에 대한, 난 체인 검사를 삽입하는 스크립트를 사용 :
set_dft_signal 뷰 사양 타입 ScanDataIn 포트 [목록 ma_din [1] ma_din [2]
set_dft_signal - 포트 [목록 ma_dout [1] ma_dout [2 명세 - 입력 ScanDataOut보기]

생성 :
scain 체인 1 ma_din [1] - "ma_dout [1]
scain 체인 2 ma_din [2] - "ma_dout [2]

모듈 B 조에 대한
set_dft_signal 뷰 사양 타입 ScanDataIn 포트 [목록 mb_din [1] mb_din [2]
set_dft_signal - 포트 [목록 mb_dout [1] mb_dout [2 명세 - 입력 ScanDataOut보기]
생성 :
scain 체인 1 mb_din [1] - "mb_dout [1]
scain 체인 2 mb_din [2] - "mb_dout [2]

지금 내가 가지고 가기 모듈
데이터 입력 top_din [1] top_din [2] top_din [3] top_din [4]
및 데이터 출력 top_dout [1] top_dout [2] top_dout [3] top_dout [4]

또 거기에 가기 내부 모듈 C했습니다 - 레벨
그리고 ma_din & mb_din 모듈 C에 의해 생성됩니다

그 top_din [1] - "모듈 C -"ma_din [1]
top_din [2] - "모듈 C -"ma_din [2]
top_din [3] - "모듈 C -"mb_din [1]
top_din [4] - "모듈 C -"mb_din [2]

내가 어떻게 스캔 체인에 삽입할 수있습니다 원래 체인 moduleA 및 사용 moduleB에 의해 삽입
즉 :
top_chain1 top_din [1] - "top_dout [1] chain_1 moduleA의 사용
top_chain2 top_din [2] - "top_dout [2] 이용 chain_2 moduleA의
top_chain3 top_din [3] - "top_dout [3] chain_1 moduleB의 사용
top_chain4 top_din [4] - "top_dout [4] chain_4 moduleA의 사용

그 누구도 날 스크립트를 줄 수 있을까?
좀 있지만 작동하지보십시오.

 

Welcome to EDABoard.com

Sponsor

Back
Top