Constraints in Computational Logics
DOI: 10.1007/bfb0016853
|View full text |Cite
|
Sign up to set email alerts
|

Application of constraint logic programming for VLSI CAD tools

Abstract: This paper describes the application of CLP (constraint logic programming) to several digital circuit design problems. It is shown that logic programming together with efficient constraint propagation techniques is an adequate programming environment for complex real world problems like high level synthesis, simulation, code generation, and memory synthesis. Different types of constraints -Boolean, integer, symbolic, structural, and type binding ones -are used to express relations between the components of a d… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1

Citation Types

0
2
0

Publication Types

Select...
4
1
1

Relationship

1
5

Authors

Journals

citations
Cited by 7 publications
(2 citation statements)
references
References 17 publications
0
2
0
Order By: Relevance
“…An overview of CLP applications in EDA tools can be found in [8]. Specific applications of CLP include the generation of self-test sequences [9] and its use in resource allocation [10] and scheduling [11] in high level synthesis using top-down search and branch and bound techniques.…”
Section: Related Workmentioning
confidence: 99%
“…An overview of CLP applications in EDA tools can be found in [8]. Specific applications of CLP include the generation of self-test sequences [9] and its use in resource allocation [10] and scheduling [11] in high level synthesis using top-down search and branch and bound techniques.…”
Section: Related Workmentioning
confidence: 99%
“…The time at which the bit string must stimulate the primary input is computed with respect to the clock cycle time of the processor. To validate the generated binary code an integrated simulator [6,4] is able to simulate the circuit together with program and stimuli.…”
Section: Restart: Overviewmentioning
confidence: 99%