V. Betz and J. Rose, "Automatic Generation of Programmable Logic Device Architectures,"
U.S. Patent # 6631510, Filed October 29, 1999, issued October 7, 2003.
Delphion Patent Server Abstract PDF
M. Khalid and J. Rose, "Multi-logic Device Systems Having Partial Crossbar and Direct Interconnection Architectures"
U.S. Patent # 6604230, Filed February 9, 1999, issued August 5, 2003.
Delphion Patent Server Abstract.
V. Betz and J. Rose, "Heterogeneous interconnection architecture for programmable logic devices,"
U.S. Patent # 6590419, Filed October 12, 1999, issued July 8, 2003.
Delphion Patent Server Abstract.
S. Trimberger and J. Rose, "State Saving and Restoration in Reprogrammable
FPGAS," U.S. Patent #5,844,422, filed November 13, 1996, issued Dec. 1, 1998.
Delphion Patent Server Abstract.
J. Rose and T. Bauer, "Logic BLock Structure Optimized for Sum Generation,"
U.S. Patent #5,724,276, filed June 17, 1996, issued March 3, 1998.
Delphion Patent Server Abstract.
J. Rose and V. Betz, "Complementary Architectures for Field-Programmable Gate
Gate Arrays," U.S. Patent #5,537,341, filed February 10, 1995, issued
July 16th, 1996
Delphion Patent Server Abstract.
Anish T. Alex, Michel Dumontier, Jonathan S. Rose, Christopher W. V. Hogue
"Hardware-accelerated protein identification for mass spectrometry"
Rapid Communications in Mass Spectrometry, Vol 19. No 6, March 30, 2005
PDF .
P. Kundarewich and J. Rose, "Synthetic Circuit Generation Using Clustering and Iteration," in IEEE Trans.
on Computer-Aided Design, Vol 23, No. 6, June 2004, pp. 869-887.
PDF.
E. Ahmed and J. Rose, "The Effect of LUT and Cluster Size on Deep-Submicron
FPGA Performance and Density," in IEEE Trans. on VLSI, Vol 12, No. 3, March 2004, pp. 288-298.
PDF.
M. Hutton, J. Rose and D. Corneil, "Automatic Generation of Synthetic
Sequential Benchmark Circuits,"
in IEEE Trans. on CAD, Vol. 21, No. 8, August 2002, pp. 928-940
PDF.
S. Wilton, J. Rose, Z. Vranesic, "Structural Analysis and Generation of
Synthetic Digital Circuits with Memory," in IEEE Transactions on VLSI,
Vol. 9, No. 1, February 2001, pp. 223-226
Postscript PDF.
A. Marquardt, V. Betz, and J. Rose, "Speed and Area Trade-offs in Cluster-Based FPGA Architectures," in IEEE Transactions on VLSI, Vol. 8, No. 1, February 2000, pp. 84-93.
M. Khalid and J. Rose, "A Novel and Efficient Routing Architecture for Multi-
FPGA Systems," in IEEE Transactions on VLSI, February 2000, Vol. 8, No. 1, pp. 30-39.
Postscript PDF.
P. Chow, S. Seo, J. Rose, K. Chung, I Rahardja, and G. Paez, "The Design of an
SRAM-Based Field-Programmable Gate Array: Part I: Architecture," in IEEE
Transactions on VLSI, Vol. 7 No. 2, June 1999, pp. 191-197.
Postscript PDF.
P. Chow, S. Seo, J. Rose, K. Chung, I Rahardja, and G. Paez, "The Design of an
SRAM-Based Field-Programmable Gate Array: Part II: Circuit Design and Layout,"
in IEEE Transactions on VLSI, Vol. 7 No. 3, Sept. 1999, pp. 321-330.
Postscript PDF .
M. Hutton, J. Rose, J. Grossman, and D. Corneil, "Characterization and Parameterized
Generation of Synthetic Combinational Benchmark Circuits," in IEEE Trans. on CAD, Vol.
17, No. 10, October 1998, pp. 985-996.
Postscript PDF.
S. Wilton, J. Rose, Z. Vranesic, "The Memory/Logic Interface in FPGAs with
Large Embedded Memory Arrays," in IEEE Trans. on VLSI. Vol. 7 No. 1, March
1999, pp. 80-91.
Postscript PDF.
D. Lewis, D. Galloway, M. van Ierssel, J. Rose, P. Chow,
"The Transmogrifier-2: A 1 Million Gate Rapid Prototyping System," in IEEE
Transactions on VLSI, Vol. 6, No. 2, June 1998, pp 188-198.
Postscript PDF .
A. Ye and J. Rose, "Using Multi-Bit Logic Blocks and Automated Packing to Improve Field-Programmable Gate Array Density for Implementing Datapath Circuits," in 2004 International Conference on Field Programmable Technology (FPT '04), December 2004, pp. 129-136.
PDF
A. Alex, J, Rose, R, Isserlin-Weinberger, C. Hogue, "Hardware Accelerated Novel Protein Identification," in Int'l Symp. on Field-Programmable Logic, Aug 2004, pp. 13-22.
PDF .
J. Rose, "Hard vs. Soft: The Central Question of Pre-Fabricated Silicon," 34th International Symposium on Multiple-Valued Logic (ISMVL'04),
May 2004, pp. 2-5
PDF .
J. Fender and J. Rose, "A High-Speed Ray Tracing Engine Built on a Field-Programmable System," in IEEE International Conf. On Field-Programmable Technology, December 2003, pp. 188-195.
PDF .
P. Yiannacouras and J. Rose, "A Parameterized Automatic Cache Generator for FPGAs," in IEEE Int'l Conf. On Field-Programmable Technology,
Dec. 2003, pp. 324-327.
PDF .
A. Ye, J. Rose and D. Lewis, "Architecture of Datapath-Oriented Coarse-Grain Logic and Routing for FPGAs," in IEEE CICC 2003, San Jose, CA, September 2003, pp. 61-64.
PDF .
A. Darabiha, J. Rose and W. J. MacLean
"Video-Rate Stereo Depth Measurement on Programmable Hardware"
Proceedings of the 2003 IEEE Computer Society Conference on Computer Vision &
Pattern Recognition, June 1622, Madison, WI, Vol. 1, pp. 203-210.
PDF .
Slides .
D. Lewis, V. Betz, D. Jefferson, A. Lee, C. Lane, P. Leventis,
S. Marquardt, C. McClintock, B. Pedersen, G. Powell, S. Reddy,
C. Wysocki, R. Cliff, and J. Rose,
"The Stratix Routing and Logic Architecture" in FPGA '03, ACM. Symp.
FPGAs, February 2003, pp. 15-20.
PDF .
K. Padalia, R. Fung, M. Bourgeault, A. Egier and J. Rose,
"Automatic Transistor and Physical Design of FPGA Tiles
From An Architectural Specification"
in FPGA 2003, ACM Symp. FPGAs, Feburary 2003, pp. 164-172.
PDF .
A. Ye, J. Rose, D. Lewis "Synthesizing Datapath Circuits for FPGAs
with Emphasis on Area Minimization",
Proceedings of 2002 IEEE International Conference on Field-Programmable
Technology", Hong Kong, December 2002, pp. 219-227
PDF .
A. Roopchansingh and J. Rose, "Nearest Neighbour Interconnect Architecture in Deep Submicron FPGAs,"
IEEE Custom Integrated Circuits Conference, San Diego, CA,
May 2002, pp. 59 - 62.
PDF
M. Sheng and J. Rose, "Mixing Buffers and Pass Transistors in FPGA Routing Architectures," in FPGA 2001, ACM Symp. FPGAs, Feburary 2001, pp. 75-84.
Postscript PDF
E. Ahmed and J. Rose, "The Effect of LUT and Cluster Size on Deep-Submicron FPGA
Performance and Density," in FPGA 2000, ACM Symp. FPGAs, February 2000, pp. 3-12.
Postscript PDF
V. Betz and J. Rose, "Automated Generation of FPGA Architectures," in FPGA 2000, ACM
Symp. on FPGAs, February 2000, pp. 175-186
Postscript PDF .
A. Marquardt, V. Betz, and J. Rose, "Timing-Driven Placement for FPGAs," in FPGA 2000,
ACM Symp. on FPGAs, February 2000, pp. 203-213
Postscript PDF .
V. Betz and J. Rose,
``Circuit Design, Transistor Sizing and Wire Layout of FPGA Interconnect,''
IEEE Custom Integrated Circuits Conference, San Diego, CA,
May 1999, pp. 171 - 174.
Postscript PDF
Y. Sankar and J. Rose,"Trading Quality for Compile Time: Ultra-Fast
Placement for FPGAs" in FPGA `99, ACM Symp. on FPGAs, pp. 157-166.
PostscriptPDF
J. Swartz, V. Betz and J. Rose, "A Fast Routability-Driven Router for FPGAs" in
FPGA `98, ACM Symp. on FPGAs, Feb 1998, pp. 140-149.
PostscriptPDF.
M. Khalid and J. Rose, "A Hybrid Complete-Graph Partial-Crossbar Routing
Architecture for Multi-FPGA Systems," in FPGA `98, ACM Symp. on FPGAs, Feb
1998, pp. 45-54.
PostscriptPDF.
M. Hutton, J. Rose, D. Corneil, "Generation of Synthetic Sequential
Benchmark Circuits," in FPGA `97, ACM Symp. on FPGAs, Feb 1997, pp. 149-155.
PostscriptPDF.
S. Wilton, J. Rose, Z. Vranesic, "Memory-to-Memory Connection Structures
in FPGAs with Embedded Memory Arrays," in FPGA `97, ACM Symp.
on FPGAs, Feb 1997, pp. 10-16.
PostscriptPDF.
D. Lewis, D. Galloway, M. van Ierssel, J. Rose, P. Chow, "The Transmogrifier-2:
A 1 Million Gate Rapid Prototyping System," in FPGA `97, ACM Symp. on FPGAs,
Feb 1997, pp. 53-61.
PostscriptPDF.
V. Betz and J. Rose, "Directional Bias
and Non-Uniformity in FPGA Global Routing Architectures," in ICCAD 1996, pp. 652-659, November 1996.
FPGA '95, pp. 10-16.
PostscriptPDF.
M. Hutton, J.P. Grossman, J. Rose, D. Corneil,
"Characterization and Parameterized Random Generation of Digital Circuits,"
in the 1996 Design Automation Conference, June, 1996, pp. 94-99.
PostscriptPDF.
V. Betz, J. Rose, "Improving FPGA Performance via the Use of Architecture
Families," 3rd ACM Intl Symposium on Field-Programmable Gate Arrays,
FPGA '95, pp. 10-16.
PostscriptPDF.
D. Karchmer, J. Rose, "Definition and Solution of The Memory Packing
Problem for Field-Programmable Systems," in the ACM/IEEE International
Conference on Computer-Aided Design, ICCAD 94, pp. 20-26.
J. He, J. Rose, "Advantages of Heterogeneous Logic Block Architectures
for FPGAs," IEEE Custom Integrated Circuits Conf. 1993, (CICC 93),
San Diego, May 1993 pp. 7.4.1 - 7.4.5.
PostscriptPDF
P. Chow, S. Seo, K. Chung, G. Paez, J. Rose, "A High-Speed FPGA
Using Programmable Mini-Tiles," in Symposium on Integrated Systems
(formerly Conference on Advanced Research in VLSI), Washington, 1993, pp.
104-122.
B. Fallah, J. Rose, "Timing-Driven Routing Segment Assignment
in FPGAs," in the Canadian Conference on VLSI, CCVLSI 92, October
1992, pp. 124-130.
B. Tseng, J. Rose, S. Brown, "Using Architectural and CAD Interactions
to Improve FPGA Routing Architectures," in the IEEE, ICCD 92 October
1992, pp. 99 - 104.
PostscriptPDF
K. Chung, J. Rose, "TEMPT: Technology Mapping for the Exploration
of FPGA Architectures with Hard-Wired Connections," Proc. 29th ACM/IEEE
Design Automation Conference, June 1992, Anaheim, CA, pp. 361-367.
R.J Francis, J. Rose, Z. Vranesic, "Technology
Mapping Lookup Table-Based FPGAs for Performance" Proc. 1991 IEEE
International Conference on Computer-Aided Design (ICCAD), November 1991,
pp. 568-571.
R.J Francis, J. Rose, Z. Vranesic, "Chortle-crf:
Fast Technology Mapping for Lookup Table-Based FPGAs," 28th ACM/IEEE
Design Automation Conference, June 1991, pp. 227-233.
S. Singh, J. Rose, D. Lewis, K. Chung, P. Chow "Optimization of
Field-Programmable Gate Array Logic Block Architecture for Speed,"
in IEEE Custom Integrated Circuits Conference 91, CICC, May 1990, pp. 6.1.1
- 6.1.6.
S. Brown, J.S. Rose, Z. Vranesic, "A Detailed Router for Field
Programmable Gate Arrays" Proc. 1990 IEEE International Conference
on Computer-Aided Design (ICCAD), pp. 382-385, November 1990. Designated
as a distinguished paper.
R.J Francis, J. Rose, K. Chung, "Chortle:
A Technology Mapping Program for Lookup Table-Based Field Programmable
Gate Arrays," Proc. 27th ACM/IEEE Design Automation Conference, June
1990, pp. 613-619.
J. Rose, S. Brown, "The Effect of Switch Box Flexibility on Routability
of Field Programmable Gate Arrays," IEEE Proc. Custom Integrated Circuits
Conference, (CICC), Boston May 1990, pp. 27.5.1 - 27.5.4.
J.S. Rose, R.J. Francis, P. Chow, and D. Lewis, "The Effect of
Logic Block Complexity on Area of Programmable Gate Arrays," Proc.
IEEE Custom Integrated Circuits Conference, (CICC), San Diego, May 1989,
pp. 5.3.1 - 5.3.5.
PostscriptPDF.
J.S. Rose, W. Klebsch, J. Wolf, "Temperature Measurement of Simulated
Annealing Placements," in IEEE International Conference on Computer-Aided
Design, (ICCAD), November 1988, pp. 514-517.
J.S. Rose, "The Parallel Decomposition and Implementation of an
Integrated Circuit Global Router," ACM Sigplan Symposium on Parallel
Programming: Experience with Applications, Languages and Systems, July
1988, pp. 138-145.
J.S. Rose, "LocusRoute: A Parallel Global Router for Standard
Cells," Proc. 25th Design Automation Conference, June 1988, pp. 189-195.
J.S. Rose, D.R. Blythe, W. Snelgrove, Z. Vranesic, "Fast, High
Quality VLSI Placement on an MIMD Multiprocessor," Proc. ICCAD 86,
Nov. 1986, pp. 42-45.
Z.G. Vranesic, J.S. Rose, W.M. Loucks, "A Flexible Architecture
MIMD Supercomputer for Non-Numeric Applications," First International
Conference on Supercomputing Systems, December 1985, pp. 455-459.
J.S. Rose, W.M. Snelgrove, Z.G. Vranesic, "ALTOR: An Automatic
Standard Cell Layout Program," 1985 Canadian Conference on Very Large
Scale Integration, November 1985, pp. 169-173. This paper won a best paper
award.
M. Khalid and J. Rose, "The Effect of Fixed I/O Pin Positioning
on The Routability and Speed of FPGAs," Proc. Canadian Workshop of
Field-Programmable Devices, FPD 95, pp. 94-102.
PostscriptPDF.
D. Galloway, D. Karchmer, P. Chow, D. Lewis, J. Rose, "The Transmogrifier:
The University of Toronto Field-Programmable System," in the 1994
Canadian Workshop on Field-Programmable Devices. (formerly the CMC VLSI
Workshop).
K. Chung, S. Singh, J. Rose, P. Chow, "Using Hierarchical Logic
Blocks to Improve the Speed of Field-Programmable Gate Arrays," International
Workshop on Field Programmable Logic and Applications, Sept 1991, Oxford,
UK.
P. Chow, S.O. Seo, D. Au, B. Fallah, C. Li, J.Rose, "A 1.2um CMOS
FPGA Using Cascaded Logic Blocks and Segmented Routing," International
Workshop on Field Programmable Logic and Applications, Sept 1991, Oxford,
UK.
J-M. Vuillamy, Z. Vranesic, J.Rose, "Performance Evaluation and
Enhancement of FPGAs," International Workshop on Field Programmable
Logic and Applications, Sept 1991, Oxford, UK.
Posters
A. Alex, R. Isserlin-Weinberger, J. Rose and C. Hogue,
"A Hardware Based Human Genome Database Search for Mass Spectrometry,"
51st Annual American Society for Mass Spectrometry (ASMS)Conference on
Mass Spectrometry and Allied Topics (June 8-12,2003).