Design and implementation of a standard cell based programmable logic core

2009 
as process geometries shrink, the Non-Recurring Engineering (NRE) cost is increasing; the ability to make post-fabrication changes to System-on-Chip (SoC) is becoming more and more attractive. This ability can be realized by embedding a PLC (Programmable Logic Core) into a SoC. However, the design of PLC is a complex and daunting process; there are many issues to be addressed such as architecture, performance and flexibility. Most of these issues are related to design methodology. In this paper, a novel design method based on standard cells is proposed. With this method, not only bi-directional routing resources in the PLC fabric can be maintained which largely saves the area, but the semi-custom design approach can be adopted which greatly enhances design efficiency. In order to verify this method, a proof-of-concept PLC prototype has been designed and fabricated. Meanwhile, relevant CAD Tools have also been presented. The experimental results prove this design methodology. This paper also discusses the performance and the area of PLC designed with this method.
    • Correction
    • Source
    • Cite
    • Save
    • Machine Reading By IdeaReader
    14
    References
    0
    Citations
    NaN
    KQI
    []