Controller structure template and method for designing a control

Boots – shoes – and leggings

Patent

Rate now

  [ 0.00 ] – not rated yet Voters 0   Comments 0

Details

364489, 364490, 364491, G06F 1750

Patent

active

057743681

ABSTRACT:
A controller structure template (60) and method (10) of using the controller structure template (60) for designing a controller structure is provided. The method includes providing (11) a behavioral specification, scheduling, allocating, and binding the behavioral specification (12), dividing (13) the list of statements into statement blocks, clustering (14) the list of statements from each statement block, mapping (15) each statement block into a control block, and mapping (17) each cluster into a control element. The steps of mapping (15 and 17) are performed using a controller structure template (60), which includes a control element template (62), merging logic circuit (63), detection circuit (64), branching logic (67).

REFERENCES:
patent: 5247651 (1993-09-01), Clarisse
patent: 5491640 (1996-02-01), Sharma et al.
patent: 5513122 (1996-04-01), Cheng et al.
patent: 5530370 (1996-06-01), Langhof et al.
patent: 5537580 (1996-07-01), Giomi et al.
patent: 5541849 (1996-07-01), Rostoker et al.
patent: 5594657 (1997-01-01), Cantone et al.
patent: 5600567 (1997-02-01), Kucukcakar et al.
patent: 5661662 (1997-08-01), Butts et al.
Mukherjee et al. ("Synthesis of optimal 1-hot coded on-chip controllers for BIST hardware", IEEE Comput. Soc. Press, 1991 IEEE International Conference on Computer-Aided Design, 11 Nov. 1991, pp. 236-239).
Mukherjee et al. ("Minimal area merger of finite state machine controllers," IEEE Comput. Soc. Press, European Design Automation Conference, 7 Sep. 1992, pp. 278-283).
Navabi et al. ("Templates for synthesis from VHDL", IEEE Proceedings: Third Annual IEEE ASIC Seminar and Exhibit, pp. P16/1.1-4), Sep. 17, 1990.
Rahmouni et al. ("Formulation and evaluation of scheduling techniques for control flow graphs", IEEE Comput. Soc. Press, Proceedings EURO-DAC: Sep. 18-22, 1995 European Design Automation Conference with EURO-VHDL, pp. 386-391).
Ecker ("Semi-dynamic scheduling of synchronization-mechanisms", IEEE Comput. Soc. Press, Proceedings EURO-DAC Sep. 18-22, 1995: European Design Automation Conference with EURO-VHDL, pp. 374-379).
McFarland et al. ("Tutorial on High-Level Synthesis", 25th ACM/IEEE Design Automation Conference, 1988 IEEE, pp. 330-336).
Ecker et al. ("VHDL-based communication-and synchronization synthesis", IEEE Comput. Soc. Press, Proceedings EURO-DAC Sep. 18-22, 1995: European Design Automation Conference with EURO-VHDL, pp. 458-462).
Eles et al. ("Timing constraint specification and synthesis in behavioral VHDL", IEEE Comput. Soc. Press, Proceedings EURO-DAC: Sep. 18-22, 1995 European Design Automation Conference with EURO-VHDL, pp. 452-457).
Narayan et al. ("System clock estimation based on clock slack minimization", IEEE Comput. Soc. Press, EURO-DAC Sep. 7-10 1992: European Design Automation Conference, pp. 66-71).
Kuehlmann et al. ("High-level state machine specification and synthesis", IEEE Comput. Soc. Press, IEEE Oct. 11-14 1992 International Conference on Computer Design: VLSI in Computers and Processors, pp. 536-539).
Michael C. McFarland, SJ, Alice C. Parker, and Raul Camposano, "Tutorial on High-Level Synthesis", 25th ACM/IEEE Design Automation Conference, 1988 IEEE, pp. 330-336, Jan. 1, 1988.

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

Controller structure template and method for designing a control does not yet have a rating. At this time, there are no reviews or comments for this patent.

If you have personal experience with Controller structure template and method for designing a control, we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Controller structure template and method for designing a control will most certainly appreciate the feedback.

Rate now

     

Profile ID: LFUS-PAI-O-1866847

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