
IT/ASIC | FPGA 2024. 2. 15.
Verilog - 파이썬으로 테스트 벤치 작성하기 cocotb - 킵
파이썬으로 테스트벤치를 작성하도록 도와주는 파이썬 프로젝트가 있어 일단 킵 이름은 cocotb 라고 하네 공식 사이트는 여기 https://docs.cocotb.org/en/stable/index.html cocotb cocotb is a COroutine based COsimulation TestBench environment for verifying VHDL and SystemVerilog RTL using Python. 일단 지원되는 시뮬레이터 종류는 다음과 같다. cocotb 기본 골격 A typical cocotb testbench requires no additional HDL code. The DUT is instantiated as the toplevel in the simulator wi..

IT/ASIC | FPGA 2019. 11. 18.
정전기 방전 손상모델및 시험방법 - ESD 반도체 테스트 자료
구글 검색 후 기술자료 모음 정전기 방전 손상모델및 시험방법정전기 방전 손상모델및 시험방법 - ESD 반도체 테스트 자료 전파기술원 2011.03 뉴스레터 자료 중 발췌된 내용 LG전자 정전기 교육 자료 2001 년도 자료로 연식이 좀 되었는데, 이쪽 기술이 고만고만해요.. 왜 발전이 느린지 회로내의 과전압,과전류(Surge)로 인한 IC 파괴 대부분의 IC불량 유형임 기타 기사들 그리고, 검색된 좋은 기사도 여기에 저장. [SMT와 ESD 제어 기술 4] EOS/ESD 불량 분석, 이렇게 해결하라 [SMT와 ESD 제어 기술 4] EOS/ESD 불량 분석, 이렇게 해결하라 [SMT와 ESD 제어 기술 4] EOS/ESD 불량 분석, 이렇게 해결하라 www.hellot.net

IT/IoT | Hardware 2019. 5. 22.
[네트워크] 멀티캐스트 패킷 전송 유틸 - 무료
가끔 이런 테스트나 질문을 받으면 조금 당황스러움. 멀티캐스트가 널리 쓰이긴 하지만, 완전 일반적인 경우는 아니므로, 땀 삐질. ^^;;; 일단 멀티캐스트 패킷을 전송할 수 있는 툴이 있어야 하기에, 구글 검색을 시도 다행히 전송이 잘 되는 툴을 찾을 수 있었다. http://www.dqnetworks.ie/toolsinfo/mcasttest/ ::: d q n e t w o r k s ::: Multicast Tester MCastTest is a utility for testing IP multicast routing on your network. You can add multiple tranmitters and listeners on different IP multicast groups. By ru..

IT/Software 2019. 4. 4.
[개발] 무료 터미널 툴 - Serial Terminal tool on Windows
Hercules 유용한 시리얼 터미널 프로그램이다. 물론 프리웨어 Freeware 이다. 링크 정보는 아래와 같다. https://www.hw-group.com/software/hercules-setup-utility Hercules SETUP utility | HW-group.com www.hw-group.com 실행 그림은 아래와 같고, 사용법은 아주 직관적이라 쉽게 사용가능하다. 또한 시리얼 터미널 이외에 간단한 TCP/IP 소켓 테스트도 가능한 툴로 아주 유용하다. Hercules SETUP utility is useful serial port terminal (RS-485 or RS-232 terminal), UDP/IP terminal and TCP/IP Client Server termina..
IT/Cloud 2019. 1. 24.
아두이노 이더넷(Arduino Ethernet) 와 MQTT 로 간단한 원격 메시지 보드 만들기
아두이노 이더넷(Arduino Ethernet) 와 MQTT 로 간단한 원격 메시지 보드 만들기거두절미하고, 모바일 앱으로 하는 것은 이전 글에 올렸고 널리 누구나 쓰고 있는 MQTT를 이용해 비슷한 것을 만들어 봤다.결과는 아래 그림과 같다.만들기 위해 좀 작업이 필요하다.일단 Arduino MQTT 라이브러리를 다운 받아야 한다. 여기서는 shiftr.io 서비스를 이용할 것이므로 궁합이 맞는 아래 라이브러리를 받아서 사용한다.https://github.com/256dpi/arduino-mqtt이전글에 소개한 MQTT client tool과 MQTT broker 사용법은 필독하고MQTT Client tool - MQTTLens (크롬 앱) (https://ts.devbj.com/581)MQTT bro..
IT/Cloud 2019. 1. 24.
MQTT broker or cloud service - 무료 심플
MQTT broker or cloud service - 무료 심플 여기저기 찾아보고 깔아보고 테스트하기도 어렵다. 그냥 쉽게 쓰자.아주 좋은 사이트가 있어서 소개shiftr.io이름도 서비스도 간단하다. feature 는 아래 그림에서 살짝 보자.일단 가입!! 그리고 자신의 namespace 를 만들면 끝난다.앞서 소개한 MQTT Client tool을 사용하면 금방 동작 테스트를 완료해 볼 수 있다.MQTT Client tool - MQTTLens (크롬 앱) 한번 아래 내용대로 만들어서 해보시길public으로 만들었는데, 필요하다면 private 으로 지원하니 사용해 보기 바랍니다. (나중에 유료화하지 않을까? 싶다) 이제 아무나 접속을 하지 않도록 key 와 secret token을 생성해야 한다...
IT/IoT | Hardware 2019. 1. 24.
MQTT Client tool - MQTTLens (크롬 앱)
MQTT Client tool - MQTTLens (크롬 앱)https://chrome.google.com/webstore/detail/mqttlens/hemojaaeigabkbcookmlgmdigohjobjm?hl=koMQTT 연결을 테스트하고 싶을땐 간단하게 프로그램 하지 않고 크롬익스텐션으로 해결할 수 있다. MQTTLens 사용법을 간단하게 익혀보자.설치후, 실행시키면 아래 창이 나타난다. 아래 1번을 눌러 새연결을 설정한다.프로필 이름, 서버 주소 정보와 연결 키 값등을 입력하고 만들기 버튼을 누르면 끝!!이제 원하는 topic 을 pub/sub 해 볼 수 있다. 너무나 쉽게 테스트 가능!!항상 감사합니다. 능력 개발자분들~~
IT/ASIC | FPGA 2018. 11. 28.
(2018)[IDEC 연구원 교육] Cell-Based 설계 Flow 교육
(2018)[IDEC 연구원 교육] Cell-Based 설계 Flow 교육 그리고, IDEC 의 강의 리스트에도 이 자료의 소개가 있다. (2018)[IDEC 연구원교육] Cell-based flow 교육 - http://www.idec.or.kr/vod/apply/view/?&no=144 [강좌 개요] - 디지털 칩 설계 전체 과정 중, 본 과정은 Front – End 과정을 다루는데 초심자의 눈높이에 맞추어 이론과 실습을 진행함. 기존의 Front-End 강좌에 Verdi Verification과정을 추가하여 새롭게 업데이트 했습니다 - IC Compiler 를 이용한 Layout 방법을 소개하고 Back-end 과정 진행 시 주의 사항에 대해서 학습할 수 있도록 합니다. [사전지식] 디지털 논리회로..
IT/Git, GitHub 2017. 11. 27.
Github / Travis-ci를 이용하여 python 'Hello world' 작성하기
여기 아래글을 그대로 따라 해 봤다. Travis-ci를 이용하여 python 'Hello world' 작성하기 그냥 생각없이 따라하면 Hello World 정도야 잘 찍을 수 있다.결론적으로 아래와 같은 아이콘이 나타나는 첫경험을 해 보았다!! "build|failing" ^0^ 참고자료 https://ko.wikipedia.org/wiki/%EC%A7%80%EC%86%8D%EC%A0%81_%ED%86%B5%ED%95%A9 https://aws.amazon.com/ko/devops/continuous-integration/ http://hatemogi.com/holiday-project-day-17 TestTravisCICI
IT/ASIC | FPGA 2017. 5. 25.
[전자] EOS / ESD - 기초 지식
관련글 링크 2016/02/26 - [IT/ASIC | FPGA] - [반도체] ESD Test - HBM,MM,CDM 자료 모음 2017/07/18 - [IT/ASIC | FPGA] - ASIC, SoC, 반도체, 설계 관련 글 모음 EOS 와 ESD 에 대한 기초지식 네이버 블로그 검색으로 해결~ http://blog.naver.com/bkpark777/80164645562 ESD에 대해서 서지 (surge)와 ESD의 차이점이 뭔가요? ESD는 Electrostatic Discharge 의 약자로서 정전기를 방... blog.naver.com EOS(electriocal overstress : 전기적 과부하)의 일반 용어로 볼 수 있고, EOS는 번개(lightning), 전기자기파(EMP), 정전..
IT/ASIC | FPGA 2017. 3. 21.
Shmoo Plot, Shmoo Hole 에 대한 간단한 설명
Shmoo Plot, Shmoo Hole 에 대한 간단한 설명 반도체 칩 테스트 관련해서 이런 용어들이 많이 등장한다. 보통은 구글링을 하면 한글을 보기 힘든데 친절하게 정리해 두신 분이 그냥 링크를 거는 것이 나을 듯 하다. Shmoo Plot에 대한 간단한 설명 shmoo plot을 그리는 방법에 대해서 먼저 설명을 해 보겠습니다. shmoo plot은 생산된 반도체 칩이 여러가지 조건의 조합(보통은 전압과 동작속도일 경우가 많습니다.)에서 정상동작을 하는지 여부를 측정한 결과를 모아서 2차원의 그래프로 보여주는 것입니다. 윗 그림에서 가로축이 동작속도, 세로축이 전압이라고 가정하면 얻어진 shmoo plot은 각 칸의 위치에 해당하는 전압과 동작속도 조합에서 특정한 test vector의실행 결과를..
IT/ASIC | FPGA 2016. 2. 26.
[반도체] ESD Test - HBM,MM,CDM 자료 모음
ESD Test - HBM,MM,CDM 관련 자료 모음 국내의 유명한 Faliunx 포럼의 글 중에.. (원본글 : ESD 정전기에 의한 반도체 불량) 하나-HBM (Human Body Model) 인체에 대전된 정전기 방전 수천 ~ 수만V 까지 대전된 작업자가 부품에 접촉하는 경우 정전기가 순간적으로 방전되어 수 KW의 전력이 흐르면서 부품을 파괴하게 됨 두울-CDM (Charged Device Model) 부품에 대전된 정전기 방전 부품의 운반, 보관, 취급 등의 과정에서 접촉성 대전이 이루어져 부품이 정전압을 유지하고 있다가 접지에 접촉되어 순간적으로 방전을 일으켜 파괴하게 됨. 세엣-FIM (Field Induced Model) 정전기장에 대전된 부품의 방전 전,자기장에 노출된 부품에서 IC 내부..
