no image
[Auto P&R] 1. Place & Route, Setup
Place & RouteP&R은 Place and Route의 약자로 회로를 배치하고 라우팅하는 과정을 의미합니다.과정을 간략하게 설명하자면, 1. 주어진 논리 회로를 물리적인 위치에 배치하고, 신호가 흐르는 경로를 선정합니다.2. 라우팅 단계에서 신호가 최적의 경로로 흐를 수 있도록 회로의 연결을 최적화합니다.3. 이후에는 레이아웃 디자인을 최적화하고, 결과를 설계자의 의도와 맞는지 다시 검증하고 제품을 제작합니다.  P&R은 주로 Design house에서 진행하는 업무입니다.Fabless에서는 원하는 칩에 맞게 RTL 설계를 진행한다면,Design house에서는 구동시키는 조건에 맞게 Gate를 배치하고 VDD VSS를 배선하는 작업을 합니다.위 그림에서 붉게 마킹한부분 뿐만 아니라 Design ..
2024.05.22
no image
[Virtuoso] 16x1 MUX Logic & Switch
이번에는 저번에 작성한 2x1, 4x1, 8x1 MUX를 활용한 16x1 MUX Layout을 그려보겠습니다. 8x1 MUX [Virtuoso] 8x1 MUX Logic & Switch저번에 작성한 4x1 MUX, 2x1 MUX을 활용하여 8x1 MUX를 제작해보도록 하겠습니다. Link : 4x1 MUX [Virtuoso] 4x1 MUX Logic & Switch 비교하기저번에 사용한 2x1 MUX를 이용한 4x1 MUX를 만들어보고 Logic과 Switch의 비교chanfifo77.tistory.com 4x1 MUX [Virtuoso] 4x1 MUX Logic & Switch 비교하기저번에 사용한 2x1 MUX를 이용한 4x1 MUX를 만들어보고 Logic과 Switch의 비교를 하겠습니다.4x1 M..
2024.05.22
no image
[Virtuoso] 8x1 MUX Logic & Switch
저번에 작성한 4x1 MUX, 2x1 MUX을 활용하여 8x1 MUX를 제작해보도록 하겠습니다. Link : 4x1 MUX [Virtuoso] 4x1 MUX Logic & Switch 비교하기저번에 사용한 2x1 MUX를 이용한 4x1 MUX를 만들어보고 Logic과 Switch의 비교를 하겠습니다.4x1 MUX Logic Schematic 기존에 사용한 2x1 MUX Logic의 Symbol을 그대로 사용하여 구성했습니다 2x1 MUX Schematic에 대해chanfifo77.tistory.comLink : 2x1 MUX [Virtuoso] 2x1 MUX Logic & Switch 비교하기MUX(Multiplux)는 다수의 Input에서 하나를 선택하여 출력하는 Switch입니다.MUX의 Logic대..
2024.05.22
no image
[Linux] Linux Server 제작기
Linux server를 Visualbox를 통해 제작하고 Ubuntu ISO를 활용하여 구축하였습니다.https://www.virtualbox.org/wiki/Downloads Downloads – Oracle VM VirtualBoxDownload VirtualBox Here you will find links to VirtualBox binaries and its source code. VirtualBox binaries By downloading, you agree to the terms and conditions of the respective license. VirtualBox 7.0.18 platform packages The binaries are released undewww.virtua..
2024.05.19
no image
[Auto P&R] Innovus cmd 활용하기
innovus cmd 파일을 활용하여 Linux환경에서 Setup을 설정하는 방법을 알아보도록 하겠습니다.먼저 ls로 list를 확인 한 후, vi innovus.cmd로 필요한 파일이 무엇인지 찾아줍니다. 필요한 .cmd파일을 찾았다면 [pnr_108@npit-digital-rnd pnr]$ iv run_spi.scrrun_spi.scr이라는 Script를 만들어 여기에 커맨드를 저장해주겠습니다.Setup #Design Importset init_verilog ../syn/outputs/spi_netlist.vset init_lef_file ../lib/lef/all.lefset init_pwr_net VDDset init_gnd_net VSSset init_mmmc_file Default.viewse..
2024.05.19
no image
[Auto P&R] Innovus와 IC Compiler의 차이점
Setup InnovusIC CompilerTiming.lib.tlu, .dbTech.lef.tfUser Data.v (netlist).sdc ().tf와 .tlu 연결을 위한 .map파일 필요 Floorplan, Power plan, Power Route, Placement, CTS & Route, Filler Insert, Verify, GDS 방식 유사
2024.05.19
no image
[Linux] 리눅스 명령어
https://chanfifo77.tistory.com/38 [Linux] Linux Server 제작기Linux server를 Visualbox를 통해 제작하고 Ubuntu ISO를 활용하여 구축하였습니다.https://www.virtualbox.org/wiki/Downloads Downloads – Oracle VM VirtualBoxDownload VirtualBox Here you will find links to VirtualBox binaries and its sourcchanfifo77.tistory.comLinux 와 Ubuntu 서버 연결에 해당하는 포스팅입니다. 이번 포스팅에서는 Linux Os에서 자주 사용하는 몇 가지 필요한 명령어와 사용하는 방법, 예시를 같이 보도록 하겠습니다. ..
2024.05.18
no image
[Virtuoso] 4x1 MUX Logic & Switch 비교하기
저번에 사용한 2x1 MUX를 이용한 4x1 MUX를 만들어보고 Logic과 Switch의 비교를 하겠습니다.4x1 MUX Logic Schematic 기존에 사용한 2x1 MUX Logic의 Symbol을 그대로 사용하여 구성했습니다 2x1 MUX Schematic에 대해서는 이전 포스팅에 업로드되어있습니다.  [Virtuoso] 2x1 MUX Logic & Switch 비교하기MUX(Multiplux)는 다수의 Input에서 하나를 선택하여 출력하는 Switch입니다.MUX의 Logic대로 Schematic과 Layout을 작성해 보고, Transmission Gate를 활용한 MUX Switch와 비교해 보겠습니다.2x1 MUX Logic Schematic 우선,chanfifo77.tistory.c..
2024.05.14
no image
[Virtuoso] 2x1 MUX Logic & Switch 비교하기
MUX(Multiplux)는 다수의 Input에서 하나를 선택하여 출력하는 Switch입니다.MUX의 Logic대로 Schematic과 Layout을 작성해 보고, Transmission Gate를 활용한 MUX Switch와 비교해 보겠습니다.2x1 MUX Logic Schematic 우선, 기존에 그린 회로도에 맞게 Schematic을 설계합니다.그 후, 21 MUX_LOGIC이라는 이름으로 Symbol을 설정합니다.2x1 MUX Logic Simulation Test용 Pulse Voltage의 설정 모습입니다.설정 후, ADE L로 들어가 Simulation을 진행합니다.시뮬레이션 결과로 S0의 값에 따라서 Output을 조절하는 MUX가 정상적으로 동작함을 알 수 있습니다.2x1 MUX Logi..
2024.05.14