Computer-aided design and analysis of circuits and semiconductor – Nanotechnology related integrated circuit design
Reexamination Certificate
2008-03-18
2008-03-18
Do, Thuan (Department: 2825)
Computer-aided design and analysis of circuits and semiconductor
Nanotechnology related integrated circuit design
C716S030000, C716S030000
Reexamination Certificate
active
10146655
ABSTRACT:
A system for adding advanced instructions to a microprocessor includes a language for formally capturing the new instructions and a method for generating hardware implementations and software tools for the extended processors. The extension language provides for additions of VLIW instructions, complex load/store instructions, more powerful description styles using functions, more powerful register operands, and a new set of built-in modules. The method is capable of generating fully-pipelined micro-architectural implementations for the new instructions in the form of synthesizable HDL descriptions which can be processed by standard CAD tools. The method is also capable of generating software components for extending software development tools for the microprocessor with new instructions.
REFERENCES:
patent: 4236206 (1980-11-01), Strecker et al.
patent: 5781750 (1998-07-01), Blomgren
patent: 5826071 (1998-10-01), Narayan
patent: 5896521 (1999-04-01), Shackleford et al.
patent: 6023757 (2000-02-01), Nishimoto et al.
patent: 6026478 (2000-02-01), Dowling
patent: 6058465 (2000-05-01), Nguyen
patent: 6233596 (2001-05-01), Kubota et al.
patent: 6272512 (2001-08-01), Golliver et al.
patent: 6366998 (2002-04-01), Mohamed
patent: 6477683 (2002-11-01), Killian et al.
patent: 6496922 (2002-12-01), Borrill
patent: 6549999 (2003-04-01), Kishida
patent: 6704859 (2004-03-01), Jacobs
patent: 6826679 (2004-11-01), Laurenti et al.
patent: 2001/0032305 (2001-10-01), Barry
patent: 2003/0014457 (2003-01-01), Desai
patent: 9-251477 (1997-09-01), None
patent: 10-134032 (1998-05-01), None
patent: 2000-298652 (2000-10-01), None
patent: WO 00/46704 (2000-08-01), None
patent: WO 01/61576 (2001-08-01), None
patent: WO 01/73571 (2001-10-01), None
Vert, William Dr., “An Essay on Endian Order”,Dr. Bill's Notes on Little Endianvs.Big Engian, at http://www.cs.umass.edu/-verts/cs32/endian html, Apr. 19, 1996.
Berekovic, M., et al., “A Programmable Co-Processor for MPEG-4 Video,” IEEE International Conf. on Acoustics, Speec & Signal Processing, p. 7-11, (May 16, 2001).
Ercanli E., et al., “A Register File and Scheduling Model for Application Specific Processor Synthesis,” Proc. of 33rd Design Automation Conf., p. 35-40, (Jun. 16, 1996).
Iseli, C., et al., “AC++ compiler for FPGA Custom Execution Units Synthesis,” Proc. of IEEE Symp on FPGAs for Custom Computing Machines, p. 173-179, (Apr. 16, 1995).
Takano, H., et al., “A 4 GOPS 3 Way-VLIW Image Recognition Processor Basedon a Configurable Media Processor,” IEICE Trans on Elec., p. 347-351, (Feb. 16, 2002).
Gonzalez Ricardo E.
Killian Earl A.
Wang Albert R.
Wilson Robert P.
Do Thuan
Pillsbury Winthrop et al.
Tensilica, Inc.
LandOfFree
Method and apparatus for adding advanced instructions in an... 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 and apparatus for adding advanced instructions in an..., we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Method and apparatus for adding advanced instructions in an... will most certainly appreciate the feedback.
Profile ID: LFUS-PAI-O-3903731