VLSI13 Back-End(P&R) Flow Back-End(P&R) Flow?Back-End Flow에 대해 설명하도록 하겠습니다.Back-End 또는 P&R / Physical Design 등으로 불리는데요. 이 글에서는 P&R이라고 통칭하도록 하겠습니다.P&R이란?Place & Route의 준말입니다. 설계된 회로를 Mask로 만드는 작업을 합니다.Cell들을 배치하고(Place) Gate들을 연결합니다.(Route) Auto P&R이라고 불리는 이유는 사람의 손이 아닌 Tool을 이용해서 진행하는데요.과거와 달리 chip의 집적도가 올라가며 몇십, 몇백만개의 Instance를 직접 손으로 배치하고 연결할 수 없기 때문입니다.(짧은 시간에 많은 Chip을 그려야 하는 금적적인 이유도 있습니다.) FLOW Design ImportP&R에 필.. 2024. 5. 29. Physical Design을 하기 위한 Input File. Physical Design을 하기 위한 Input File.Physical Design을 하기 위해서는 Input File이 필요합니다. 사용하는 Fab의 공정에 따라 필요한 File의 차이가 있을 수 있지만, 이와 관계없이 항상 필요한(Required) File에 대해서 설명하고자 합니다. Netlist (.v)RTL을 Gate Level로 합성한 설계 파일입니다. 각 Cell이나 Macro 등의 Pin이 어떻게 연결되어있는 Connection을 담고 있습니다. SDC (Synopsys Design Constraint)Clock에 대한 Constraint 정보를 담고 있습니다. (Clock을 정의하거나 Delay를 주거나 하는 등...)한 줄로 담기에는 방대한 내용이기에 추후 자세히 다루도록 하겠습니.. 2024. 5. 27. Physical Cell에 대하여 Physical Cell?Physical Cell이란 논리적 기능 없이 Physical, 즉 물리적인 기능만 존재하는 Cell을 말합니다.논리적 기능이 없다는 것은 Netlist(설계)에는 존재하지 않는 것을 의미합니다.또한. lib도 존재하지 않습니다.하지만. lef는 존재합니다. lef에서는 Cell의 Physical 정보를 담고 있기 때문입니다.(lib, lef 등 Input File에 대한 설명은 추후 다루도록 하겠습니다.)"설계에 없는 Cell을 왜 굳이 넣어주냐?" 라는 질문을 하실 수 있는데요.이유는 간단합니다. "공정상의 이유, 사용환경등에 따른 안정적인 동작"을 위해서 넣는다고 생각하시면 쉬울 것 같습니다. EndCapRow의 끝단에 들어가는 Cell.WPE (Well Proximit.. 2024. 5. 26. 이전 1 2 다음