전체 글 100

2024.11.15 [Full Custom IC Onechip 설계]12 - ONE CHIP(161MUX_LOGIC layout, 161_SWITCH layout 추가)

2024.11.15 수업날PAD  만들기  단축키 O를 눌러 M2_M1을 추가한 후 아래의 하늘색 부분과 같이 수정해준다.   새로운 파일을 생성해서 PAD Frame 만들기  위에서 만든 PAD 불러와서 단축키 Q를 누른 다음하단의 Convert to Mojac을 클릭해서 아래의 하늘색 부분과 같이 수정하여 PAD와 PAD 사이의 간격이 3이 되도록 설정한다.  PAD를 또 불러와서 아래와 같이 위치시킨다.  모서리 마다 똑같이 만들어 준 후,   최종적으로 아래와 같이 만들면 된다.  Metal3, Metal4를 추가하여 둘 사이의 거리와 PAD 사이의 거리를 0.2로 조정한다.  그리고 우측 상단의 2개 PAD에 위쪽은 Metal3과 연결하고, 아래쪽은 Metal4와 연결한다.주황색, 보라색 via..

2024.11.14 [Full Custom IC Onechip 설계]11 - 161MUX_LOGIC layout, 161MUX_SWITCH

2024.11.14 수업날가로: 67.63u세로: 10.79u       161MUX_SWITCH schematic   161MUX_SWITCH symbol  161MUX_SWITCH simulation VDD~S2의 설정은 161MUX_LOGIC의 설정과 똑같이 하면 된다.  VOUT에 16개의 파형이 나타나는 것을 확인할 수 있다  161MUX_SWITCH layout  세로: 12.43u가로: 24.52u    161MUX_LOGIC layout, 161MUX_SWITCH 끝!

2024.11.13 [Full Custom IC Onechip 설계]11 - 81MUX_SWITCH, 161MUX_LOGIC(schematic, simulation)

2024.11.13 수업날81MUX_SWITCH schematic  81MUX_SWITCH symbol  81MUX_SWITCH simulation VDD~S2의 설정은 81MUX_LOGIC의 설정과 똑같이 하면 된다.  이번에도 VOUT에 8종류의 파형이 나타나는 것을 확인할 수 있다.  81MUX_SWITCH layout가로: 13.515u세로: 9.665u      161MUX_LOGIC schematic  161MUX_LOGIC symbol  161MUX_LOGIC simulation16개의 파형이 구분만 되면 되므로 값을 증가하다가 감소하는 것으로 설정하면 된다. 81MUX_SWITCH, 161MUX_LOGIC(schematic, simulation) 끝!

2024.11.11 [SoC를 위한 Peripheral 설계]10 - cpu의 구조와 동작원리4(Control_Block instance 진행하기)

2024.11.11 수업날이번에는 저번에 만들었던 Control_Block에 대해서 마저 만들어본다.아래의 그림의 Control_Block을 만드는 것이다.  12 bit ring counter source code/////////////////////////////////////////////// 2024.11.11module ring_counter_clk12( input clk, reset_p, output reg [11:0] t); always @(posedge clk or posedge reset_p) begin if(reset_p) t = 12'b0000_0000_0000; else begin ..