ACM Home Page
Please provide us with feedback. Feedback
System level fixed-point design based on an interpolative approach
Full text PdfPdf (340 KB)
Source Annual ACM IEEE Design Automation Conference archive
Proceedings of the 34th annual Design Automation Conference table of contents
Anaheim, California, United States
Pages: 293 - 298  
Year of Publication: 1997
ISBN:0-89791-920-3
Authors
Markus Willems  Institute for Integrated Systems in Signal Processing, Aachen University of Technology, Templergraben 55, 52056-Aachen, Germany
Volker Bürsgens  Institute for Integrated Systems in Signal Processing, Aachen University of Technology, Templergraben 55, 52056-Aachen, Germany
Holger Keding  Institute for Integrated Systems in Signal Processing, Aachen University of Technology, Templergraben 55, 52056-Aachen, Germany
Thorsten Grötker  Institute for Integrated Systems in Signal Processing, Aachen University of Technology, Templergraben 55, 52056-Aachen, Germany
Heinrich Meyr  Institute for Integrated Systems in Signal Processing, Aachen University of Technology, Templergraben 55, 52056-Aachen, Germany
Sponsors
EDAC : Electronic Design Automation Consortium
IEEE-CAS : Circuits & Systems
SIGDA: ACM Special Interest Group on Design Automation
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 3,   Downloads (12 Months): 19,   Citation Count: 24
Additional Information:

abstract   references   cited by   index terms   collaborative colleagues  

Tools and Actions: Request Permissions Request Permissions    Review this Article  
DOI Bookmark: Use this link to bookmark this Article: http://doi.acm.org/10.1145/266021.266105
What is a DOI?

ABSTRACT

The design process for fixed-point implementations eitherin software or in hardware requires a bit-true specificationof the algorithm in order to analyze quantization effectson an algorithmical level, abstracting from implementationaldetails.On the other hand, system design starts froma floating-point description into a fixed-point description becomesnecessary.Within this paper we present a tool thatallows an automated, interactive transformation from floating-pointANSI-C into a bit-true specification based ona new data type fixed that is introduced as an extensionto ANSI-C.The concept is rooted in a sophisticated datadependency analysis that allows to handle control structuresas well as pointers.It is part of the fixed-point designenvironment FRIDGE which includes an advanced simulatorthat covers the extended ANSI-C syntax as well astarget specific compilers which allow to generate efficientfixed-point implementations either for HW or for SW, startingfrom the bit-true algorithm specification.


REFERENCES

Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.

 
1
Synopsys, Inc., 700 E. Middlefield Rd., Mountain View, CA 94043, USA, COSSAP User's Manual.
 
2
Cadence Design Systems, 919 E. Hillsdale Blvd., Foster City, CA 94404, USA, SPW User's Manual.
 
3
Mentor Graphics, 1001 Ridder Park Drive, San Jose, CA 95131, USA, DSP Station User's Manual.
 
4
Angeles Systems, VANDA-Design Environment for DSP Systems, 1994.
 
5
Mathworks Inc., SimuIinlc Reference Manual, Mar. 1996.
 
6
J. Buck, S. Ha, E. A. Lee, and D. G. Messerschmitt, "Ptolemy: A platform for heterogenous simulation and prototyping," in Proc. 1991 European Simulation Conf., (Copenhagen, Denmark), June 1991.
 
7
S. Kim, K. Kum, and W. Sung, "Fixed-Point Optimization Utility for C and C++ Based Digital Signal Processing Programs," in Workshop on VLSI and Signal Processing '95, (Osaka), pp. 197-206, Nov. 1995.
 
8
T. GrStker, E. Multhaup, and O. Mauss, "Evaluation of HW/SW Tradeoffs Using Behavioral Synthesis," in Proc. o} ICSPAT '96, (Boston), Oct. 1996.
 
9
W. Sung and K. Kum, "Word-Length Determination and Scaling Software for a Signal Flow Block Diagram," in Proceedings o} ICASSP '9~, pp. II 457-460, Apr. 1994.
 
10
Alta Group Inc., 555 N.Mathilda Ave., Sunnyvale,CA 94086, HDS User's Manual.
11
 
12
K. Louden, Programming Languages. Boston: PWS-KENT Publishing Company, 1994.
 
13
 
14
 
15
M. Willems, V. Biirsgens, H. Keding, and H. Meyr, "Automatic Fixed-Point C-Code Generation From Floating-Point Programs," in Proc. Int. Conf. on Signal Processing AppIication and Technology, (San Diego), Sep. 1997. submitted for publication.
 
16
 
17
D. W. Knapp, Behavioral Synthesis. Prentice Hall, 1996.

CITED BY  24

Collaborative Colleagues:
Markus Willems: colleagues
Volker Bürsgens: colleagues
Holger Keding: colleagues
Thorsten Grötker: colleagues
Heinrich Meyr: colleagues