A Flexible Pay-per-Device Licensing Scheme for FPGA IP Cores

K Sudeendra kumar,Sauvagya Sahoo,Abhishek Mahapatra,Ayas Kanta Swain,K.K. Mahapatra,Sudeendra Kumar K.
DOI: https://doi.org/10.1109/isvlsi.2017.123
2017-07-01
Abstract:FPGA based product development companies need third party IP cores to complete the product design time effectively and cost effectively. The one-time payment upfront licensing of IP cores is impractical for FPGA based products, which does not benefit either IP core vendors or product engineering companies. There is a need for good competitive pricing scheme which benefit product development companies and also secure the revenue to IP core vendors. The Pay-per-Device (PPD) pricing model scheme is a suitable pricing scheme. The PPD pricing schemes proposed in the past are complex in terms of communication between different stake holders and inflexible for product development companies to change the FPGA vendor. In this paper, we propose a PPD pricing scheme which overcomes the disadvantages of earlier techniques with better key management and without compromising the security of IP cores. The product development company can change the FPGA vendor at any time in the product life cycle by incorporating the proposed PPD pricing model. The proposed scheme is verified on Xilinx Artix-7 series FPGA.
What problem does this paper attempt to address?