본문 바로가기

분류 전체보기97

[200226] 자괴감에 핑계를 만들지 마세요 어김없이 늦게 까지 사무실에 남아서 삽질을 하는 밤이었다. 갑자기 JH님이 오시더니,J님은 일하면서 자괴감 느낀 적 없어요? 당연히 많죠. 하루하루 자괴감과 싸우고 있는데... 이래저래 내가 자괴감 느끼는 이야기, 선배님이 한창 잘하다가 슬럼프 겪은 이야기를 주고 받고 있는데옆 파트 선배님이 과자 훔쳐 먹으러 오셔서는 우리가 하던 이야기 들으시더니 한 마디하셨는데그 한 마디가 뇌리에 훅 박혔다. 자괴감을 피하려고 하지 마요. 핑계를 만들면 안돼.아주 그냥 저기 밑바닥까지 찍어 봐야 돼. 박사 마치고 회사에서 일한 지 5년 차인 선배님도 하루하루 자신의 부족함과 마주하면서 일하신다고 한다.그렇게 매일 자괴감을 느끼면서도 그래도 어제의 나보다 조금 나아졌음에 위안을 느끼면서 버티는 거라고. 이 말을 SH님께.. 2020. 3. 1.
[Verilog] Signed, unsigned Verilog에서 signed와 unsigned가 섞여서 연산되는 경우,출력 bit-width와 sign bit 처리에 각별히 유의해야 한다.-> 연산이 적용되는 signal에 type과 range를 주석으로 다는 습관을 들이자~~ 1. unsigned = unsigned + unsigned  - output bit-width만 주의하면 됨.  ex) 아래에서 case 1처럼 a와 b의 범위가 bit-width로 표현 가능한 범위보다 작게 constraint가 걸려있다면 output도 worst case에 맞게 output을 4bit만 해도 문제가 없지만, case 2처럼 4bit로 표현가능한 전체 범위를 사용한다면 case 1으로는 overflow가 발생한다. 따라서, 변수에 특정 범위가 지정되어 있지.. 2019. 12. 25.
[191224] 크리스마스 이브에 이게 뭐하는 짓인지... 잘하고 싶다. 선배님들만큼 하고 싶다는 건 당연히 욕심인 거 알고,그냥 지금 시키는 이 일이 무슨 일인지라도 알아들었으면 좋겠다. 이제 겨우 한발자국 뗀 것 같으면 다시 뒷걸음이다. 연말이라고 면담을 했다.일하면서 회사에 적응하면서 어려운 점은 없냐고 물어봤다.아무것도 모르는 내가 제일 어려운 점이다. 솔직히 다른 동기들처럼 부서에 이상한 선배가 있다거나,선배님들이 아무것도 안 알려주고 방치한다거나,아무나 시키면 할 수 있을 것 같은 잡일을 하루종일 시켜서 자존심이 상한다거나,그런 문제면 남탓이라도 하면서 기분이라도 풀지...아무리 생각해도 여기선 나만 잘하면 된다.나머진 완벽해. 나는 회사오기 전까지 내가 뭐든 되게 잘 할 줄 알았다.말귀 척척 알아듣고, 시키는 거 챡챡 해놓고. 에이스 신입이가 될 줄.. 2019. 12. 25.
음성인식 AI 음성인식과 딥 러닝>1.    STT (Speech To Text, Speech Recognition, 음성인식)-      사람이말하는 음성 언어를 컴퓨터가 인식하여 그 내용을 텍스트 데이터로 전환하는 처리 과정. 내용을 이해하는수준은 아니며 단순히 음성 데이터를 텍스트로 구현하여 시스템에 입력하는 단계.-      Voice dialing, call routing, simple data entry(신용카드 번호, 전화번호입력), word processor, DVI(Direct voice input, 전투기나 비행기 조종에서사용됨.) speaker identification(목소리로 사용자 인식) 2.    NLP (Natural Language Processing)-       사람의 언어, 즉 자연.. 2018. 6. 8.
[Verilog] 코드 최적화 1. 중첩된 루프는 피한다 : 소프트웨어에서 루프의 처리는 그냥 행을 반복해서 연산하는 것이지만, 하드웨어 설계에서 루프는 피드백이 있는 하드웨어를 의미한다. 때문에 중첩된 루프 구조는 최적화에 바람직하지 않다,2. 중첩된 if문은 피한다 : if문은 하드웨어에서 로직으로 구현된다. 따라서 if문이 중첩될수록 로직의 아웃풋이 다른 로직의 인풋으로 들어가면서 로직 레벨이 증가한다. 로직 레벨이 증가할수록 딜레이가 커지기 때문에 타이밍 에러가 발생할 확률이 높다. 3. if문보다는 case문- if/else의 반복도 마찬가지로 로직 레벨을 증가시킨다. case문을 쓰면 입력이 여러개인 하나의 로직을 사용하기 때문에 로직 레벨이 낮아짐.4. 괄호 사용z- 똑같이 세번의 연산이 수행되지만 후자가 더 빠르다. 앞.. 2018. 5. 8.
디지털집적회로 정리 1. 디지털 집적회로 논리게이트 설계시 고려해야 할 사항 - delay 최소화, 즉 빠른 속도 : Cap 최소화, 높은 전류(=W에 비례), 작은 전압 스윙- 전력소모 : CLK 속도, Load Cap, 낮은 Vdd, 낮은 전류, Vth 낮추기(=Na, Tox)- 논리게이트의 면적 : TR 갯수, 사용되는 TR의 크기, 연결선의 간결성- Fan-in/ Fan-outㄴ Fan-In : 연결할 수 있는 맥시멈 인풋 갯수. ㄴ Fan-out : 출력값으로 구동할 수 있는 최대 게이트 갯수.    2. Static CMOS Logic Gate - 구조 및 동작 원리ㄴ Pull-up 네트워크 : Vdd와 연결되어 있으며, PMOS로 구성된다. Logic의 H값을 담당.ㄴ Pull-down 네트워크 : GND와 연.. 2018. 5. 6.