MetaEncore
@metaencorehr
Students
138
Reviews
18
Course Rating
5.0
AI(Artificial Intelligence)์ IoT(Internet of Things) ๋ฑ ์ฃผ๋ฌธํ chip(ASIC, application-specific integrated circuit)์ ๋ํ ์์ฅ์ ์๊ตฌ๋ ๋์ด๋๊ณ ์๊ณ , ์ค์ ๋ก ๋ง์ chip๋ค์ด ์ค๊ณ๋๊ณ ์์ผ๋, ์ค์ง์ ์ธ ์ถ์ ๋ณํ๋ก๊น์ง ์ด์ด์ง์ง๋ ๊ฒฝ์ฐ๋ ๋๋ญ ๋๋ค.
๋ง์ ASIC ์ค๊ณ๋ค์ด ๊ธฐ๋ฅ์ ์ผ๋ก ์ค๋ฅ๊ฐ ์๊ฑฐ๋, ๊ณํํ์๋ ์ฑ๋ฅ ์กฐ๊ฑด์ ๋ง์กฑ์ํค์ง ๋ชปํ๊ธฐ ๋๋ฌธ์ ๋๋ค. ์ข์ ๋ฐ๋์ฒด๋ฅผ ๋ง๋ค์ด์ ์ฐ๋ฆฌ์ ์ถ์ ์ข ๋ ์คํํ๊ฒ ํ๋ ค๋ฉด, ๊ท๋ชจ๊ฐ ์ปค์ง๊ณ ๋ณต์กํด์ง ์ค๊ณ๋ฅผ ๋ค๋ฃฐ ์ ์๋ ๊ณ ๋ํ๋ ๊ธฐ๋ฅ ๋ฐ ์ฑ๋ฅ ๊ฒ์ฆ์ ์ ๊ณตํ๊ธฐ ์ํ ์๋น์ค๊ฐ ํ์ํฉ๋๋ค. ๋ฉํ์์ฝ๋ฅด๋ ๊ทธ๋ฌํ ์๋น์ค๋ฅผ ์ ๊ณตํจ์ผ๋ก์จ ์ฌ๋์ ์ด๋กญ๊ฒ ํ๋ ๋ฐ๋์ฒด๊ฐ ๋ง์์ง๋ ๊ฒ์ ๋ชฉํ๋ก ํ๋ ํ์ฌ์ ๋๋ค.
Courses
Reviews
- Basic SystemVerilog Testbench (Circuit Design Verification)
- Basic UVM Testbench (Circuit Design Verification)
- Basic UVM Testbench (Circuit Design Verification)
- Basic Design Synthesis Training (Digital Circuit Design Implementation)
- Basic Design Synthesis Training (Digital Circuit Design Implementation)
Posts
Q&A
Inline constraints ๊ด๋ จ ์ง๋ฌธ
xo ๋, ์๊ฐํด ์ฃผ์ ์ ๊ฐ์ฌ๋๋ฆฝ๋๋ค. (1) ๋ค, ๋ง์ต๋๋ค. obj_a ์ randomize()๋ฅผ call ํ๋ฏ๋ก, ํด๋น obj_a ์๋ง ํด๋น๋ ๊ฒ์ ๋๋ค. (2) ๋ค, ๋ง์ต๋๋ค. inline constraint ๊ฐ ๋ํด์ง๋ฉด, ๊ธฐ์กด์ ์๋ ๋ชจ๋ constraint์ inline constraint๊ฐ ๋ชจ๋ ๋ง์กฑํ๋ space๋ก constraint๊ฐ solving์ด ๋๊ฒ ๋ฉ๋๋ค.(3) inline constraint ๋ฅผ ์์ฑํ ๋, ๊ฐ๋ น y ๋ผ๊ณ ์ธ๊ธํ๋ค๋ฉด, ์์์๋ default๋ก obj_a ์ ์๋ y ๋ฅผ ์๋ฏธํ๊ฒ ๋ฉ๋๋ค. ํ์ง๋ง inline constraint๊ฐ ์ํด ์๋ initial begin ~ end block ์์ y ๋ผ๋ ๋ณ์๊ฐ ์์ ์ ์์ต๋๋ค. ๋ง์ฝ์ ์ด initial block์ y ๋ฅผ ์ฐธ์กฐํ๊ณ ์ถ๋ค๋ฉด, local::y ๋ก ํด์ผ ํ๋ค๊ณ ๋ง์๋๋ฆฐ ๊ฒ์ ๋๋ค. ๋ต๋ณ์ด ๋์ จ๋์ง์?
- 0
- 1
- 30
Q&A
SystemVerilog Interface - 1์์ modport ๊ด๋ จ ์ง๋ฌธ
์ค์ฐ๋, ๊ฐ์ ์๊ฐ ๊ฐ์ฌ๋๋ฆฝ๋๋ค.์๊ฐ์๋ถ๊ป์ ์ ๋ณด์ จ๋ค์ํผ, rtr_io.reset_n ์ clk ๊ณผ async ํ๊ฒ ๋์ํ๋ async reset, rtr_io.cb.reset_n ์ clk ์ edge ์์ sync ํ๊ฒ ๋์ํ๋ sync reset signal ์ ๋๋ค.๋ ์ ํธ๋ ๊ฐ์ reset signal์ด๋, timing ์ ์ฐจ์ด๊ฐ ์์ต๋๋ค.async reset ์ ๊ทธ code ์ line ์ด ์คํ๋๋ timing ์ reset ์ด ์คํ๋๊ณ ,sync reset ์ clk ์ edge ๊น์ง ๊ธฐ๋ค๋ ธ๋ค๊ฐ ์คํ๋๋ ์ฐจ์ด์ ์ด ์์ต๋๋ค.๋ค, ์ถ๊ฐ ์ง๋ฌธ์ ๋ํด์๋ sync reset_n ์ด assert ๋๋ฉด async reset_n ๋ ๊ฐ์ ์์ ์ ๊ฐ์ด ๋ณํ๋ค๊ณ ๋ณด์๋ฉด ๋ฉ๋๋ค. EDAPlayground ์ Published๋ playground example ์ธ "[MetaEncore] SV Interface Example 1" ๋ฅผ ์ฐธ์กฐํด ๋ณด์๋ฉด ์ข์ ๊ฒ ๊ฐ์ต๋๋ค. ๋ต๋ณ์ด ๋์ จ๋์ง์? ๋ฉํ์์ฝ๋ฅด
- 0
- 1
- 45
Q&A
FIFO read sequence waveform ๊ด๋ จ ๋ฌธ์
wwa9981 ๋, ์ฝ๋๋ฅผ ๋ณด์๋ฉด @(posedge clk) ์์ 2๊ฐ์ operation์ด ์ด๋ฃจ์ด ์ง๊ณ ํ์ฌ VCS๋ก ์คํํ์๋ ๊ฒฝ์ฐ์ input_delay = 0 ์ผ๋ก ๋์ด ์์ด์ ๋์ผํ ์๊ฐ๋๋ก ๋ณด์ด๋ ๊ฒ์ด ๋ง์ต๋๋ค. ์ด๋์ ๊ณต์ ๋ ๊ฒ์ ๋ง์ํ์๋์ง ๊ทธ ๋ถ๋ถ๋ ์๋ ค ์ฃผ์๋ฉด ์ข ๋ ์์ธํ ํ์ธํด ๋ณผ ์ ์์ ๊ฒ ๊ฐ์ต๋๋ค.
- 0
- 2
- 60
Q&A
ํ์ฌ ์ง์ฅ์ธ์ด๋ผ์ ์๊ฐ์ด ๋๋ฌด ์์ต๋๋ค.
์๋ ํ์ธ์, 012qudwn๋์ ํฌ ๋ด๋ถ ๊ฒํ ๊ฒฐ๊ณผ, ํฉ์ฑ ์ฑ๋ฆฐ์ง 3๊ธฐ ๋ชจ์ง์ ์งํํ๊ธฐ๋ก ๊ฒฐ์ ํ์์ต๋๋ค.3๊ธฐ ๋ชจ์ง์ 2์ 4์ผ (์์์ผ) ์ค์ 9:00 ๋ถํฐ ๋ชจ์ง์ด ์์๋ฉ๋๋ค.๊ฐ์ฌํฉ๋๋ค.
- 0
- 3
- 58
Q&A
ํ์ฌ ์ง์ฅ์ธ์ด๋ผ์ ์๊ฐ์ด ๋๋ฌด ์์ต๋๋ค.
์๋ ํ์ธ์, ๋ฉํ์์ฝ๋ฅด ์ ๋๋ค. ๋ฐ์์ ์์ค์๋ ์ ํฌ ๊ฐ์๋ฅผ ์๊ฐ ํด ์ฃผ์ ์ ๊ฐ์ฌํฉ๋๋ค.ํด๋น ๊ฑด์ ์ ํฌ ๋ด๋ถ ๋ ผ์ ํ์ ๋น ๋ฅธ ์์ผ ๋ด๋ก ๋ค์ ๋ต๋ณ ๋๋ฆฌ๋๋ก ํ๊ฒ ์ต๋๋ค.๊ฐ์ฌํฉ๋๋ค.
- 0
- 3
- 58
Q&A
๋ผ์ด์ผ์ค ๋ฌธ์ ๊ด๋ จ ๋ฌธ์
์๋ ํ์ธ์, ๋ฉํ์์ฝ๋ฅด ์ ๋๋ค.๋ฌธ์ ๋ฅผ ํด๊ฒฐํ์๊ณ , "๋ชจ๋ ํฐ๋ฏธ๋ ์ข ๋ฃ ํ ๋ก๊ทธ์์" ์ด ํ ์ฌ์ ์ํ์ ์ ๋ค์ ์๋ ๋ถํ๋๋ฆฝ๋๋ค.๊ฐ์ฌํฉ๋๋ค.
- 0
- 2
- 70
Q&A
๋ผ์ด์ผ์ค ๋ฌธ์ ๊ด๋ จ ๋ฌธ์
์๋ ํ์ธ์, ๋ฉํ์์ฝ๋ฅด ์ ๋๋ค.๋จผ์ ์ด์ฉ์ ๋ถํธ์ ๋๋ ค์ ์ฃ์กํฉ๋๋ค.๋น ๋ฅด๊ฒ ์กฐ์น๋ฅผ ์ทจํ๊ณ ๋ค์ ๋ต๋ณ ๋จ๊ฒจ๋๋ฆฌ๊ฒ ์ต๋๋ค.
- 0
- 2
- 70
Q&A
DC license ๋ฐ๊ธ ๊ด๋ จ ๋ฌธ์
kongsugwan๋ ์๋ ํ์ธ์Synopsys์ฌ์ Design Compiler๋ ๋ฌด๋ฃ ๋ผ์ด์ผ์ค๋ฅผ ๋ฐฐํฌํ์ง ์์ต๋๋ค.ํด๋น ๊ฐ์๋ Design Compiler tool ๊ธฐ๋ฐ์ผ๋ก ํฉ์ฑ ๋ด์ฉ์ ์ค๋ช ํ๊ณ ์์ด,์ง์ ํฉ์ฑ tool์ ์ฌ์ฉํ์๋ฉด์ ๋ด์ฉ์ ์ตํ์๋ ๊ฒ์ด ํจ์จ์ ์ด๊ณ ๋ฐ๋์งํ๋ค๊ณ ์๊ฐํฉ๋๋ค.๊ทธ๋ฌ๋ ํด๋น tool์ ๋ผ์ด์ผ์ค ๋น์ฉ์ด ๋งค์ฐ ๋์ต๋๋ค.Synopsys์ฌ๋ ๊ฐ์ธ์๊ฒ ๋ฌด๋ฃ๋ก ๋ฐฐํฌํ๋ ๋ผ์ด์ผ์ค๋ ์กด์ฌํ์ง ์๊ณ ,ํ์ฌ๋ก์๋ tool์ ๊ฒฝํํด๋ณผ ์ ์๋ ๋ฐฉ๋ฒ์,IDEC์ด๋ ETRI๋ฑ ๊ธฐ๊ด ์คํ๋ผ์ธ ๊ต์ก ๊ณผ์ ๋ฐ์๋ ์์ต๋๋ค.ํ์ ์ ๋ถ์ด๋ผ๋ฉด ์คํ๋ผ์ธ ๊ต์ก์ ๊ธฐํ๊ฐ ์์ ์ ์์ผ๋,๋ฐ๋ก ์ ๋ฐ ๊ณผ์ ์ ๊ฑฐ์ณ์ผ ํ๊ณ , ๊ต์ก์ผํฐ๋ก์ ์ด๋ ๋ฐ ์์ ํด๊ฒฐ์ ๋ฒ๊ฑฐ๋ก์์ด ์์ต๋๋ค.๋ฉํ์์ฝ๋ฅด์์๋ ๊ทธ๋ฌํ ๋ฌธ์ ๋ฅผ ํด๊ฒฐํ๊ธฐ ์ํ์ฌ,์จ๋ผ์ธ ์ค์ต ๊ต์ก ๊ณผ์ ์ ์ธํ๋ฐ์์ ๋ก ์นญํ๋ ค๊ณ ํฉ๋๋ค.Tool์ ์ง์ ์ฌ์ฉํ์๋ฉด์ ์ค์ต์ ์งํํ๊ณ ์ถ์ผ์๋ค๋ฉด,์ด๋ฒ ์ฃผ ๋ด๋ก ์ฑ๋ฆฐ์ง ๊ฐ์๋ก ์คํ๋ ์์ ์ธ ํฉ์ฑ ์ค์ต ๊ฐ์ ๊ด์ฌ์ ๊ฐ์ ธ์ฃผ์๋ฉด ๊ฐ์ฌํ๊ฒ ์ต๋๋ค.
- 0
- 2
- 75
Q&A
EDAPlayground์์ ์ฝ๋ ์ฐพ๊ธฐ
์กฐํ๋ฆฐ ๋, ๋ถํธ์ ๋๋ ค ์ฃ์กํฉ๋๋ค. ์ต๊ทผ ์ ํฌ ์ชฝ์์ example ๋ค์ ์์ฑ์ ๋ฐ๊พธ๋ฉด์ published ์์ฑ์ด ๋ณ๊ฒฝ๋์ด์ ๋ณด์ด์ง ์์์ต๋๋ค. ๋ณ๊ฒฝํด ๋์์ต๋๋ค. ๋ค์ ํ๋ฒ ์๋ํด ๋ณด์๋ฉด ๋ณด์ด์ค ๊ฒ๋๋ค.
- 0
- 2
- 63
Q&A
์น์ 3. 20 DPI ์ดํดํ๊ธฐ ์์ DPI-C : Compile and Debug ๋ถ๋ถ ์ง๋ฌธ ์ ๋๋ค.
์จ์๋ฏธ๋ก ๋,์ง์ ํด ์ฃผ์ ์ ๋๋ฌด ๊ฐ์ฌ ๋๋ฆฝ๋๋ค. ํด๋น ๋ถ๋ถ์ ๋ํ์ฌ Usage ์ example ์๋ฃ๋ฅผ ์น์ 3 ์ "Direct Programming Interface(DPI) ์ดํดํ๊ธฐ" ์์ ์ ์์ ์๋ฃ๋ก ์ฌ๋ ค ๋์์ต๋๋ค. ํ์ธํด ๋ณด์๊ณ ๋ ์ง๋ฌธ์ด ์์ผ์๋ฉด ์ธ์ ๋ ๋ง์ํด ์ฃผ์ธ์.
- 1
- 2
- 86





