
[ 2025 ] PLAN
2025. 1. 31. 14:27
Plan
시간이 참 빠르다.. 어느덧 석사를 할 시기가 왔네.막상 석사를 하게되니까 요새 생각이 많아진다. 연구를 하는건 재밌지만 내가 정말 무엇을 하고싶은지도 모르겠고 그냥 빨리 졸업하고 취업하고 결혼해서 안정적이게 살고싶다는 생각이든다.그러다가도 박사까지 해서 어딘가에는 이름을 날리는 야망있는 사람이 되고싶기도 한다.이런 생각을 하다보면 내가 허영심만 참 많은 사람이라는 생각이 들어 슬퍼지는것같다. 일단은 당장에 앞에 놓여진 것들을 열심히 하다보면 어떻게든 되겟지머주전공전기컴퓨터공학15학점 = 5과목융합전공반도체융합15학점 = 5과목 주전공/융합전공 교차과목 하나 인정해줘서 졸업학점은 27학점 일단 25-1때 18학점(9,9) 듣기 2025-1학기_9학점메모리회로설계(3)_전선_전컴,반도체융합전공 ISRC(..

synopsys_유의할점
2024. 9. 23. 21:16
기타
시뮬레이션./synth //target 합성 수행./dc_open //합성 결과 불러오기 기존에 다른 design 열린 상태에서 read_ddc 금지새로운 design을 열려면 종료 후 dc_open으로 새로 열기. Verilog code./tcl/dc.tcl에서 top Design 지정top Design을 Encoder_top으로 수정하면 DFF가 포함된 회로로 변경 아래 코드들은 /rtl 에서 정의되고있음.//voter`ifdef ____ u_voter(difference,toggle);`elsif ____ u_voter(difference,toggle);...DBI의 전체적인 구조들이 Encoder_top()으로 작성되어있다.voter들을 수정할때 `el..

pycharm 개발환경 구축_PIL 오류
2024. 9. 23. 20:12
학사_공부 정리/띠용 이런 개념이??
PIL 오류위의 오류는 파이썬에 필로우가 깔려있지 않아 생기는 오류이다.파이썬 터미널에서 pip install pillow명령어를 통해 pillow를 설치하면 해결할 수 있다. 또는 명령프롬프트(cmd)에서 py –m pip install Pillow또는python –m pip install Pillow명령어를 사용하여 pillow를 다운받을 수 있다. 하지만 pillow를 설치했는데도 계속해서 PIL 오류가 뜬다면 그것은 인터프리트 문제이다.설치한 pillow가 현재 사용중인 인터프리트가 아닌 다른 인터프리터에 깔려있다.File > Settings > Python Interpreter을 확인해보자 !현재 쓰고있는 파이썬 인터프리터는 Python 3.8이고 Package를 보면 pillow가 깔려있지 않..
202407-202409 미팅
2024. 7. 25. 15:01
DBI 연구일지
(가로) 말고 8개중 6개 토글링한다는 표현 그 이후 문장 DBI를 사용할 경우 u(t)는 빼고 inversion함으로서 이전데이터 토글이 줄어듬을 강조하기 (DBI를 사용하지 않는 경우 8bit, DBI를 사용하는 경우 9bit data이므로 전체 비트로 변경)전체 데이터비트의 절반이 넘는 6개가 스위치할때 dbi를 쓰지 않는 경우 6개가 그대로 토글링한다. 하지만 dbi를 쓸 경우 입력을 inversion함으로서 이전데이터에서 현재 데이터가 변경되는 경우가 3개로 줄어들어 데이터 토글링 횟수를 줄일 수 있다. (** dbi를 사용하지 않을 경우 8개 데이터, 사용할경우 9개 데이터 이므로 표현을 전체 데이터비트로 바꿈) 전체 데이터비트의 절반이 넘는 6개의 라인이 스위치 하는 경우, DBI를 사용하지..
[ 2024-1 ] Last grade Plan
2024. 1. 5. 16:56
Plan
2023-1 계획을 짜고 1년이 지났네. 그때만 해도 어느 연구실을 가고 소프트웨어로 갈지 하드웨어로 갈지 정말 많은 고민을 했는데 1년 사이에 정말 많은 일이 일어났다.회로 및 시스템 연구실에서 어느덧 1년, 진행중인 연구가 있고 하드웨어 분야에서도 소프트웨어같은 분야를 공부중이다. 소프트웨어와 하드웨어를 고민하던 나에게는 걸맞은 상황이네. 요즘은 디자인 컴파일러랑 이를 이루는 CSS코드를 작업하고있다. 완전 노베이스에서 코드먼저 다루자니 좀 힘드네. 1학기 : 전자기학(3) , 정입(3) 2학기: 객체지향프로그램(3), 정실(1) \\ 현재 3-2 끝. 130/116학점, 전공 65/52[ 4-1 계획 ]plan[ 재수강 ! ] ..

1. Data Bus Inverstion
2023. 6. 15. 17:05
DBI 연구일지
기존 Low Frequency를 사용하는 메모리는 I/O 데이터를 처리하는 것이 중요한 문제가 아니였다. Low Frequency는 전력소모를 감소하고 신호 노이즈, 신호간섭을 감소하기에 메모리에서 주로 사용한다. 하지만 GPU,CPU의 고속 동작에 대한 요구가 증가하며 메모리도 저전력/고속 동작이 필요로 되고있다.Low Frequency는 데이터의 Switching 동작에 의해 발생되는 Switching Noise, Power Noise로 인해 충분한 Bandwidth를 얻기 쉽지 않아 High Frequency동작의 고속 I/O동작이 요구되고있다.Dat Bus Inverstion(2) 참고컴퓨터 시스템의 데이터 움직임은 커패시턴스의 충전, 방전을 통해 상당한 에너지를 소비한다. CMOS기술 스케일이 ..

16x16 Praller Signed Multiplier
2023. 5. 9. 16:35
multiplier, adder 연구일지
Block DiamgramStructureModified Booth AlgorithmX_sel, X_2SEL, neg 신호 생성Partial Product 생성 make the 1(x_sel=1 , neg=1), 2(x_2sel=1, neg=1) to 2'complement moduleWallace Tree-CSA ci자리에 입력 C를 넣고 C0는 propagation이 아닌 output으로 나가게 하기.이를 32bit 병렬연결. Kogge Stone adder Codemodule buterfly_multiplier(x,y,sum);input [15:0] x,y;output [31:0] sum;wire cout;wire [31:0] pp1,pp2,pp3,pp4,pp5,pp6,pp7,pp8;Modifie..

32bit-Brent Kung-Adder
2023. 3. 9. 16:13
multiplier, adder 연구일지
32bit-Brent Kung-AdderBrent Kung-Adder에 대한 이해Brent-Kung-Adder은 Kogge Stone Adder보다 적은 gate를 사용하여 더 적은delay로 Adder이 가능하다. KSA는 이전에 계산된 PG들을 필요할때마다 계속 이어 썻다면 BKA는 특정한 규칙이 보인다. Black Sell과 Gray Sell이 보이는데 우선 Black Sell은 p,g에 대한 계산이고 Gray Sell은 g에 대한 계산만 사용한다. 그 이유는 결국 저 networt과정은 carry를 얻기 위함인에 g의 계산이 곧 carry이므로 gray sell, 즉 맨 마지막 pg계산에서는 gray sell을 통해 모듈을 최소화 하였다. BKA도 KSA를 기반으로 만든것이기에 Pre-Proces..