no image
[Auto P&R] 8. Verification
8. Verification Verification Complete : 0 Viols.이면 DRC 검사 결과 상 문제가 없다는 뜻입니다. 저장된 .sdf 파일과 .v(netlist) 파일을 저장하여 설계자에게 전달하여 이상여부를 판단합니다. 최종 검증이 완료되면 GDS 파일로 저장합니다. P&R 전과 P&R 후 차이점P&R 전 netlist : CTS 고려 안함 P&R 후 netlist : CTS 진행 후 netlist P&R 전 sdf      : 셀에 대한 Delay만 존재 P&R 후 sdf      : Placement와 Routing이 진행되었으므로 Net Delay 정보가 포함되어있음
2024.07.04
no image
[Auto P&R] 7. Filler Insert
CTS와 Route까지 끝났다면 남은 빈공간을 채워주어야 합니다.이 작업을 Filler Insert라고 부릅니다.7. Filler Insert
2024.07.04
no image
[Auto P&R] 6.CTS & Route
CTS(Clock Tree Synthesis) 순서 및 구성입니다. pre-CTSNanoRoute - RoutePost-CTSNanoRoute - RouteTool - Set Mode Specify Analysis Modetiming - Report Timing6. CTS & RouteClock Skew를 줄여주기 위한 목적입니다.Clock을 모든 회로 노드에서 동일하게 만들어야 하기 때문입니다.Pre-CTS : Routing 하기 전에 임의로 CTS문제가 없으면 후에 Route를 하고 Post-CTS 실시 slack time : 요구된 시간 안에 들어왔는지 (음수 값이면 오류)
2024.07.04
no image
[Auto P&R] 5.Placement
innovus 16> lsDefault.globals innovus.cmd innovus.cmd2 innovus.log1 innovus.logv innovus.logv2 run_spi.scrDefault.view innovus.cmd1 innovus.log innovus.log2 innovus.logv1 innovus_temp_39125_npit-digital-rnd_pnr_108_tbUVs2 simple_spi.checkPlaceinnovus 17> vi simple_spi.checkPlaceviolation이 있는지 check
2024.07.04
no image
[Auto P&R] 2. Floorplan ~ 4. Power Route
2. Floorplan 70% 정도로 Core Size로 선택한 이유는 30프로는 Route할 떄 써야하기 때문입니다.innovus cmd를 들어가서 다시 명령어를 확인합니다.floorPlan -site tsm3site -r 0.985062124808 0.699973 10 10 10 10  3. Power Planning Pin의 개수와 위치를 선택하고 주변 배선을 깔아주는 단계입니다.4. Power Routing 깔아둔 주변 배선과 내부의 배선(VDD, VSS)을 완료하는 작업입니다.
2024.06.30
[Innovus] Routing Net with Shielding and Spacing. (비공개)
보호되어 있는 글입니다.
2024.06.02
[Innovus] PowerPlan 실습. (비공개)
보호되어 있는 글입니다.
2024.05.26
[Innovus] Instance. (비공개)
보호되어 있는 글입니다.
2024.05.25
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