db를 지우고 link 했는데 0 이 아닌 1 이 나옵니다.

Câu trả lời 1
0
서윤님, 안녕하세요 메타앙코르 입니다.
먼저 저희 강의를 수강 해 주신 점 매우 감사드립니다.
우선 질문을 주실 때 몇 번째 강의의 몇 분 몇 초 부분의 질문인지 말씀해주시면 답변하는 데에 큰 도움이 될 것 같습니다.
우선 질문 해 주신 부분이,
.db를 지우고 link 했는데 0이 아니라 1이 나온다고 말씀 해 주신 걸로 미루어 봤을 때,
set_app_var로 설정한 link_library 변수에서 PLL .db를 제거하고, PLL .db가 제거된 link_library 변수를 설정한 후 link 커맨드를 사용하였을 때 0이 아니라 1이 나온다 라는 질문으로 이해하였습니다.
(만약 제 이해가 틀렸다면 다시 설명 부탁 드리겠습니다.)

그림1. 기존 link_library 변수

그림2. link_library에서
"saed32pll_ss0p95v125c_2p25v.db"를 제거하고 dc에 적용한 모습

그림3. 이후 link 라는 커맨드를 입력하면 아래 부분에 Unable to resolve reference 'PLL' in 'CLOCK_GEN'이라는 warning 메시지가 발생하면서 제일 아래에 '0'이 return된 모습

그림4. 다시 pll .db를 link_library에 설정한 모습

그림5. 그림3에서 발생했던 Warning 메시지가 사라지면서, 제일 아래 부분에 1이 return된 모습
저희 측에서 재확인 결과 db를 지우고 link 커맨드를 실행하면 0으로 반환되는 것을 확인하였습니다.
혹시 캡쳐해주신 부분에서,
dcnxt_shell> Warning: Design 'ORCA' has '1' unresolved references. For more detailed information, use the "link" command. (UID-341)
이 메시지 때문에 1이 반환 된 것이라고 생각하신다면, 해당 메시지는 link 커맨드의 return값은 아니고,
1개의 해결되지 못한 reference가 존재한다는 Warning메시지입니다.
-------------------------------------------------------------------------------------------
아래는 커맨드의 return값 활용 추가 참고 내용입니다.
Synopsys사 EDA tool은 특정 커맨드의 성공 여부를 1로 return 합니다.

set pass_or_fail [link]
-> tcl에서 대괄호는 커맨드의 실행을 의미합니다.
-> link를 실행한 return값을 pass_or_fail에 저장함
echo $pass_or_fail
-> link를 실행한 return값을 보여줘
-> pll .db를 다시 setting하고 link를 실행했기에 link 커맨드에 이상이 없으므로 1을 return함.
tcl script를 활용하여 어떤 command가 실패했을 때 에러 메시지를 띄우는 용도로 많이 사용됩니다.
if { $pass_or_fail == 0 } {
puts "Error: Please check your command"
}
위와 같은 조건문을 활용하면 원하는 커맨드의 성공 여부를 더 쉽게 확인 가능합니다.
7강에 2분 쪽에 문의 있습니다.
0
19
2
5강 43초 부분에서 에러가 납니다.
0
21
2
2. Kafka 설치 파일 다운받기 404 Not Found 오류 관련
0
71
2
17강에 1분23초에 report_timing 쓰시고 무슨 옵션을 쓰신거가요?
0
42
1
5강 14분 49초에 대해 질문
0
51
1
UserSignedUpEventConsumer 에서 로그 DB 저장 문의
0
55
2
리더 파티션 선출 규칙에 관한 질문
0
72
2
현재 직장인이라서 시간이 너무 없습니다.
0
70
3
kafka 실패 후 재시도 DLT 소비 무한으로 하는 현상이 발생합니다
1
149
2
라이센스 문제 관련 문의
0
83
2
잘못된 이메일 주소로 인해 발송 실패 코드
0
112
3
DC license 발급 관련 문의
0
102
2
카프카 서버 관련 질문입니다.
0
95
2
선생님 질문이 있습니다. 왜 바로 aws 설치 하시는지 궁금합니다.
0
99
2
Kafka 음성메세지 브로커로도 적합한가요?
0
81
2
재시도조차 실패한 메시지 사후 처리하기
1
115
2
retry 시 동작과정 질문
0
126
2
JsonSerializer & JsonDeserializer
0
76
2
auto.create.topics.enable=false 설정
0
105
2
email 발송 로직 관련
0
76
2
concurrency 설정 + 같은 groupId 내에 consumer 여러개
0
80
2
concurrency 동작 안됨
0
77
3
중복 컨슘 방지에 대해서 여쭤보고 싶습니다!
0
100
2
전체적인 플로우에 대해 질문드립니다.
0
81
2

