inflearn logo
강의

Course

Instructor

[2-Week Synthesis Practice Challenge 3rd Batch] Experience RTL Synthesis in a Professional Environment (Synopsys Design Compiler)

Check Design Practice

5강 14분 49초에 대해 질문

Resolved

49

012qudwn

3 asked

0

강의에서는 2개의 OUTPUT PIN으로 나가고 있기때문에 LINT가 발생한다고 적혀있습니다.

 

하지만 제가 Check_design하고 gui에서 확인 했을때는 그냥 하나의 포트로 나가고 있습니다.

 

image.png

 

혹시 다른 부분이 수정되어 강의와 다르게 check design 되었는지 확인 부탁드립니다.

EDA digital-logic vlsi soc asic

Answer 1

0

MetaEncore

안녕하세요, 메타앙코르입니다.
Lab에 존재하는 RTL을 수정한 이력은 없습니다.

몇 가지 guide를 전달 드립니다.
첫 번째 방법입니다.

image.png

두 번째 방법입니다.

image.png


마지막으로 gtech netlist에서 확인할 수 있는 방법입니다.

2_Output/unmapped/ORCA.v에서,

module PARSER를 찾습니다.

blender_op는 PARSER module의 output으로 선언이 되어 있고,

다시 assign으로 context_cmd와 direct로 연결되어 있음을 알 수 있습니다.

해당 port(blender_op[3])를 drive하고 있는 pin이 out_bus_reg[11] cell의 Q pin이 됩니다.

image.png

 

image.png



gui에서 다시 한 번 확인 해보시고, 문제가 해결 되지 않으신다면 다시 댓글 부탁드립니다.

0

012qudwn

Answer :
네 말씀해준대로

image.png

부분을 클릭하니까 의도한대로 나옵니다.

Question:
화살표 모양을 클릭했을 때의 스캐매틱과
그냥 와이어를 클릭했을 때의 스캐매틱이
차이가 있는데 어떤 의도로 차이가 있는건지 궁금해서 질문드립니다.

1

MetaEncore

안녕하세요, 메타앙코르 입니다.

화살표 모양은, PARSER라는 design의 port 입니다.

wire라고 표현해주신 부분은 그 port에 연결되어 있는 net입니다.

gui에서 특정 object에 더블클릭을 하는 행위 자체가 선택한 object가 무엇으로부터 drive되고 있는 지와 무엇을 drive하고 있는 지 즉 driver와 load를 탐색하는 행위입니다.

실제 PARSER라는 design의 blender_op[3]은
I_ORCA_TOP/I_PARSER/out_bus_reg[11]/Q에 의하여 drive 되고 있고,
아래 3개의 pin을 drive 하고 있습니다.
I_ORCA_TOP/I_BLENDER/I_7/A
I_ORCA_TOP/I_BLENDER/C31/A
I_ORCA_TOP/I_BLENDER/C61/A

그러니 blender_op[3] pin 입장에서는,
I_ORCA_TOP/I_PARSER/context_cmd[3]이 drive하고 있는 아래 3개의 pin은 보여주지 않게 됩니다.
I_ORCA_TOP/I_CONTEXT_MEM/C46/B
I_ORCA_TOP/I_CONTEXT_MEM/C44/B
I_ORCA_TOP/I_CONTEXT_MEM/I_3/A

그러나 net object의 입장에서는
해당 net를 drive하고 있는 pin은
I_ORCA_TOP/I_PARSER/out_bus_reg[11]/Q pin이고,
해당 net가 drive하고 있는 pin은 위 6개의 pin들이기 때문에
어떤 object를 더블클릭 했는 지에 따라 다른 결과가 나타나게 됩니다.

추가적인 질문이 있으시거나, 해결이 되셨다면 답글 부탁드립니다.
감사합니다.


7강에 2분 쪽에 문의 있습니다.

0

13

2

5강 43초 부분에서 에러가 납니다.

0

20

2

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

0

20

1

2. Kafka 설치 파일 다운받기 404 Not Found 오류 관련

0

59

2

17강에 1분23초에 report_timing 쓰시고 무슨 옵션을 쓰신거가요?

0

35

1

UserSignedUpEventConsumer 에서 로그 DB 저장 문의

0

51

2

리더 파티션 선출 규칙에 관한 질문

0

69

2

현재 직장인이라서 시간이 너무 없습니다.

0

67

3

kafka 실패 후 재시도 DLT 소비 무한으로 하는 현상이 발생합니다

1

141

2

라이센스 문제 관련 문의

0

77

2

잘못된 이메일 주소로 인해 발송 실패 코드

0

107

3

DC license 발급 관련 문의

0

96

2

카프카 서버 관련 질문입니다.

0

89

2

선생님 질문이 있습니다. 왜 바로 aws 설치 하시는지 궁금합니다.

0

98

2

Kafka 음성메세지 브로커로도 적합한가요?

0

78

2

재시도조차 실패한 메시지 사후 처리하기

1

110

2

retry 시 동작과정 질문

0

119

2

JsonSerializer & JsonDeserializer

0

73

2

auto.create.topics.enable=false 설정

0

101

2

email 발송 로직 관련

0

70

2

concurrency 설정 + 같은 groupId 내에 consumer 여러개

0

74

2

concurrency 동작 안됨

0

72

3

중복 컨슘 방지에 대해서 여쭤보고 싶습니다!

0

97

2

전체적인 플로우에 대해 질문드립니다.

0

77

2