Home > Papers

 
 
A Verilog Precompiler for Interactive Optimization of IP Core Design
Donghua Wang 1,Yibo Fan 2,Kenny Q. Zhu 1,Wenjing Fang 1
1. School of Electronic Information and Electrical Engineering, Shanghai Jiao Tong University, Shanghai, 200240
2. School of Microelectronics, Fudan University, Shanghai, 332211
*Correspondence author
#Submitted by
Subject:
Funding: 高等学校博士学科点专项科研基金资助课题(No.20110073120023)
Opened online:28 December 2015
Accepted by: none
Citation: Donghua Wang,Yibo Fan,Kenny Q. Zhu.A Verilog Precompiler for Interactive Optimization of IP Core Design[OL]. [28 December 2015] http://en.paper.edu.cn/en_releasepaper/content/4666319
 
 
SV+ is an interactive compiler that makes circuit designer do trade-offs between resource consuming and time cost easily, without rewriting the source code. A set of succinct SV+ syntaxes are proposed in this work. They can be used to embed with Verilog to describe the reconfigurable parts of a circuit. Users have opportunity to select optimization options during the compiling process. The compiler generates Verilog RTL codes, depends on these choices. And for different optimization choices, the circuits vary in architectures besides in time and resource. SV+ syntaxes can describe reconfigurable circuit structures in mathematical or functional level, so designers are liberated from putting much effort on concerning about module scheduling and wire connection. Unlike other circuit compilers, for example DFT compiler[13], which work on single kind of algorithm, SV+ syntaxes can be used in a range of Verilog programs as long as there are any reconfigurable components available in the design.
Keywords:SV+ syntax, Verilog, compiler, circuit
 
 
 

For this paper

  • PDF (0B)
  • ● Revision 0   
  • ● Print this paper
  • ● Recommend this paper to a friend
  • ● Add to my favorite list

    Saved Papers

    Please enter a name for this paper to be shown in your personalized Saved Papers list

Tags

Add yours

Related Papers

Statistics

PDF Downloaded 38
Bookmarked 0
Recommend 0
Comments Array
Submit your papers