CAREER: Exploring Symbolic Algebra for RTL Verification of Arithmetic Datapaths
CAREER: Exploring Symbolic Algebra for RTL Verification of Arithmetic Datapaths
批准号:
0546859
负责人:
Priyank Kalla
金额:
$40.2万
依托单位:
依托单位国家:
美国
项目类别:
Continuing Grant
财政年份:
2006
资助国家:
美国
项目状态:
已结题
起止时间:
2006-02-01 至 2012-01-31
中文摘要
点击翻译按钮获取中文摘要
英文摘要
Digital designs that implement polynomial arithmetic computations are found in many practical applications, such as in Digital Signal Processing (DSP) for audio, video and multi-media applications. The growing market for such designs requires sophisticated CAD support for analysis and verification. Contemporary verification technology - mostly geared towards control-dominated applications - is unable to efficiently model and validate designs with large arithmetic datapath component. Such designs described at register-transfer-level (RTL) perform polynomial computations over bit-vector variables that have pre-determined word-lengths. Conventional Boolean models do not scale well wrt increasing word-lengths. To overcome this knowledge and technology gap, this research explores an altogether new paradigm for RTL datapath verification by incorporating symbolic computer algebra within a CAD-based verification methodology.A bit-vector of size m represents integer values reduced modulo 2^m. Therefore, bit-vector arithmetic can be modeled as algebra over finite rings, where the bit-vector size dictates the cardinality of the ring. The verification problem then reduces to that of proving polynomial equivalence over finite rings of residue classes Z_{2^m}. In this project, the investigator: (1) models RTL datapaths as polynomial functions over finite integer rings of the type Z_{2^m}; (2) Studies the properties of such class of rings for polynomial equivalence using number theory and ideal theory; (3) Derives algorithmic solutions to RTL datapath verification using symbolic and algebraic manipulation; (4) Investigates the impact of polynomial manipulation over Z_{2^m} on RTL datapath synthesis; and (5) Investigates how to model arithmetic with imprecision (e.g., error rounding and saturation arithmetic) as polynomial functions. The intellectual merit of this research lies in its mathematical challenge and in its engineering application to digital design verification. Successful completion of this project would broadly impact datapath verification theory and practice and would also enhance the understanding of some classical mathematical problems. Both graduate and undergraduate students will be involved in this research. The results will be disseminated not only to the Digital Design and CAD community, but also to the Symbolic Algebra community.
期刊论文(0)
专著(0)
科研奖励(0)
会议论文
SHF:Small:Collaborative Research: Rectification of Arithmetic Circuits with Craig Interpolants in Algebraic Geometry
-
批准号:1911007
-
项目类别:Standard Grant
-
资助金额:$30.99万
-
财政年份:2019
-
负责人:Priyank Kalla
-
依托单位:
SHF: Small: New Directions in Groebner Basis based Verification using Logic Synthesis Techniques
-
批准号:1619370
-
项目类别:Standard Grant
-
资助金额:$39.1万
-
财政年份:2016
-
负责人:Priyank Kalla
-
依托单位:
SHF: Small: Collaborative Proposal: Efficient Computer Algebra Techniques for Scalable Verification of Galois Field Arithmetic Circuits
-
批准号:1320335
-
项目类别:Standard Grant
-
资助金额:$20.51万
-
财政年份:2013
-
负责人:Priyank Kalla
-
依托单位:
Collaborative Research: A New Theoretical and Algorithmic Framework for RTL Datapath Verification using Polynomial Algebra over Finite Integer Rings
-
批准号:0514966
-
项目类别:Standard Grant
-
资助金额:$3.86万
-
财政年份:2005
-
负责人:Priyank Kalla
-
依托单位:
国内基金
海外基金
Exploring Changing Fertility Intentions in China
-
批准号:--
-
项目类别:外国学者研究基金
-
资助金额:--
-
批准年份:2024
-
负责人:MINHEE CHAE
-
依托单位:
Exploring the Intrinsic Mechanisms of CEO Turnover and Market
-
批准号:--
-
项目类别:外国学者研究基金
-
资助金额:--
-
批准年份:2024
-
负责人:HAOFEI Z
-
依托单位:
Exploring the Intrinsic Mechanisms of CEO Turnover and Market Reaction: An Explanation Based on Information Asymmetry
-
批准号:W2433169
-
项目类别:外国学者研究基金项目
-
资助金额:--
-
批准年份:2024
-
负责人:HAOFEI ZHANG
-
依托单位: