Computing Reviews
Today's Issue Hot Topics Search Browse Recommended My Account Log In
Review Help
Search
Automatic circuit extractor for HDL description using program slicing
Li T., Guo Y., Li S. Journal of Computer Science and Technology19 (5):718-728,2004.Type:Article
Date Reviewed: Apr 14 2005

Designers who use hardware description language (HDL) tools for automated synthesis, those involved with HDL language research, and those interested in design verification will find this paper interesting. The authors apply the well-known mathematical concept of program slicing to HDL verification at the register transfer level (RTL) of design. In addition, their approach has potential benefits for efficient automated synthesis at the RTL level.

Casual readers should be able to understand the basic ideas and concepts without involving themselves in the complex formal development. Verilog experience is needed to understand the details of the examples, and advanced capability with discrete mathematical structures is needed to understand the formal theoretical development. Readers unfamiliar with program slicing concepts will find it necessary to do some background reading, as the formal development is abbreviated, sometimes ambiguous, and contains typographical errors at critical points. The programming concept of “variable” is indiscriminately mixed with the HDL concept of “signal” in ways that are confusing.

I found the paper interesting, and recommend it to both applied and theoretical computer scientists. Experimental results performed on medium-sized designs show that slices generated by the authors’ tools match the specifications exactly. I would like to have seen some efficiency comparisons with other tools.

Reviewer:  F. Gail Gray Review #: CR131126 (0510-1116)
Bookmark and Share
 
VLSI (Very Large Scale Integration) (B.7.1 ... )
 
 
Verification (B.7.2 ... )
 
 
Design Aids (B.6.3 )
 
Would you recommend this review?
yes
no
Other reviews under "VLSI (Very Large Scale Integration)": Date
Area-time optimal VLSI integer multiplier with minimum computation time
Mehlhorn K., Preparata F. Information and Control 58(1-3): 137-156, 1984. Type: Article
Jun 1 1985
A rapid turnaround design of a high speed VLSI search processor
Matoba T., Lee K., Herman G., W. H. J. Integration, the VLSI Journal 10(3): 319-337, 1991. Type: Article
Mar 1 1992
An efficient heuristic for standard-cell placement
Kappen H. Integration, the VLSI Journal 10(3): 251-269, 1991. Type: Article
Jul 1 1992
more...

E-Mail This Printer-Friendly
Send Your Comments
Contact Us
Reproduction in whole or in part without permission is prohibited.   Copyright 1999-2024 ThinkLoud®
Terms of Use
| Privacy Policy