Method for modeling and processing asynchronous functional...

Data processing: structural design – modeling – simulation – and em – Simulating electronic device or electrical system – Target device

Reexamination Certificate

Rate now

  [ 0.00 ] – not rated yet Voters 0   Comments 0

Details

C703S002000, C703S021000, C703S022000

Reexamination Certificate

active

07076417

ABSTRACT:
A method is disclosed for modeling and processing an asynchronous functional specification to provide an input to an architecture synthesis engine. The method includes the step of generating an initial task graph from the specification, the task graph having a number of executable tasks. Selected data and control connections are established between respective tasks in accordance with a specified set of rules to define some of the tasks to be deterministic, and other of the tasks to be non-deterministic. Each of the control connections is then marked, to provide an annotated task graph for use as an input to the architecture synthesis engine, the annotated task graph enabling the engine to employ specified scheduling techniques.

REFERENCES:
patent: 5493505 (1996-02-01), Banerjee et al.
patent: 5615127 (1997-03-01), Beatty et al.
patent: 5748489 (1998-05-01), Beatty et al.
patent: 5787009 (1998-07-01), Pedersen
patent: 5870588 (1999-02-01), Rompaey et al.
patent: 5926632 (1999-07-01), Kawaguchi
patent: 6045252 (2000-04-01), Pedersen
patent: 6086628 (2000-07-01), Dave et al.
patent: 6097886 (2000-08-01), Dave et al.
patent: 6110220 (2000-08-01), Dave et al.
patent: 6112023 (2000-08-01), Dave et al.
patent: 6117180 (2000-09-01), Dave et al.
patent: 6178542 (2001-01-01), Dave
patent: 6289488 (2001-09-01), Dave et al.
patent: 6415384 (2002-07-01), Dave
patent: 6597664 (2003-07-01), Mithal et al.
patent: WO01/13285 (2001-02-01), None
Michael Sipser, Introduction to the Theory of Computation, 1997, pp. 47-63.
Udi Manber, Introduciton to Algorithms—A Creative Approach, 1989, pp. 341-347; 357-358.
Bjame Stroustrup, The C++ Programming Language, 2000, Third Edition, pp. 750-754.
Yuan Xie and Wayne Wolf, “Allocation and scheduling of conditional task graph in hardware/software co-synthesis”, Mar. 2001, IEEE, pp. 620-625.
Robert P. Dick et al, “TGFF: Task Graphs for Free”, 1988, IEEE, pp. 1-5.
Udi Manber, “Introduction to Algorithms, A Creative Approach”, 1989, Addison-Wesley, pp. 158-166, 357-370.
Michael Sipser, “Introduction to the Theory of Computation”, 1997, PWS Publishing Co., pp. 10-13.
Asawaree Kalavade and P.A. Subrahmanyam, “Hardware / Software Partitioning for Multi-function Systems”, 1997, IEEE, pp. 516-521.
Bharat P. Dave and Niraj K. Jha, “CASPER: Concurrent Hardware-Software Co-Synthesis of Hard Real-Time Aperiodic and Periodic Specifications of Embedded System Architectures”, 1998, IEEE, pp. 118-124.
Yu-Kwong Kwok and Ishfaq Ahmad, “Static Scheduling Algorithms for Allocating Directed Task Graphs to Multiprocessors”, 1999, ACM, pp. 406-471.
Inventor(s): Jarrett Sime, Title: “A Synopsis of Parallel Processing Architecture and Operating System Design”, Date: Jan. 29, 2001, pp. 1-26.
Search Report under Section 17, Dated Mar. 6, 2003.

LandOfFree

Say what you really think

Search LandOfFree.com for the USA inventors and patents. Rate them and share your experience with other people.

Rating

Method for modeling and processing asynchronous functional... does not yet have a rating. At this time, there are no reviews or comments for this patent.

If you have personal experience with Method for modeling and processing asynchronous functional..., we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Method for modeling and processing asynchronous functional... will most certainly appreciate the feedback.

Rate now

     

Profile ID: LFUS-PAI-O-3534518

  Search
All data on this website is collected from public sources. Our data reflects the most accurate information available at the time of publication.