2021 IEEE Conference of Russian Young Researchers in Electrical and Electronic Engineering (ElConRus) | 2021

Development of an IP-cores Libraries as Part of the Design Flow of Integrated Circuits on FPGA

 
 

Abstract


IP-core is a block with a complex function that can be re-used in integrated circuits design. There are two types of FPGA IP-cores: hard IP-core and soft IP-core. Hard IP-cores have an exact location and pre-routed interconnects while soft IP-cores can be synthesized from logic elements and should be placed and routed. To use IP-cores in automated design flow of integrated circuits on FPGA it is necessary to develop IP-cores libraries that allow identifying blocks on every stage of flow.This article shows IP-core libraries types and forms used as a part of design flow developed by IPPM RAS for Russian FPGA. It describes challenges of libraries for logical synthesis development and automatic mapping on an existing basis. The paper presents libraries needed by CAD on every stage of physical design for clustering, placement and routing. Also, it considers soft and hard IP-cores libraries distinct features and methods of their formation taking into account the FPGA architecture.

Volume None
Pages 2686-2691
DOI 10.1109/ElConRus51938.2021.9396219
Language English
Journal 2021 IEEE Conference of Russian Young Researchers in Electrical and Electronic Engineering (ElConRus)

Full Text