Publications

Publications #

Digital Preservation #

Verification of Cross Clock Domain Protocols #

  • G. Brown and L.Pike. “Automated Verification and Refinement for Physical-Layer Protocols”, Formal Aspects of Computing. [DOI:10.1007/s00165-010-0149-0](http://www.springerlink.com/content/u2q65n1q83670u7t/?p=939ff53
    dc36d40bb95de98d4994c28f4&pi=0).

  • L. Pike, G. Brown and A. Goodloe. “Roll Your Own Test Bed For Embedded Real-Time Protocols: A Haskell Experience”, Haskell Symposium, 2009.

  • G. Brown and L. Pike. “Temporal Refinement Using SMT and Model Checking with an Application ot Physical-Layer Protocols”, Proceedings of Formal Methods and Models for Codesign (MEMOCODE), 2007.

  • G. Brown. “Verification of a Data Synchronization Circuit For All Time”, 6th International Conference on Application of Concurrency to System Design, (ACSD 2006).

  • G. Brown and L. Pike. “Easy Parameterized Verification of Biphase Mark and 8N1 Decoders,” International Conference on Tools and Algorithms for the Construction and Analysis of Systems, (TACAS

    1. Lecture Notes in Computer Science 3920. pp. 58-72. http://dx.doi.org/10.1007/11691372
  • G. Brown and L. Pike. ““Easy” Parameterized Verification of Cross Clock-Domain Protocols,” Designing Correct Circuits, April 2006.

Embedded System Software #

  • B. Pisupati, G. Brown. “File System Interfaces for Embedded Software Development,” IEEE International Conference on Computer Design, October 2005, pp. 232-238. pdf file http://dx.doi.org/10.1109/ICCD.2005.57

  • S. Tilak, B. Pisupati, K. Chiu, G. Brown, and N. Abu-Ghazaleh. “A File System Abstraction for Sense and Respond Systems,” EESR 05: Proceedings of the 2005 Workshop on End-to-End, Sense-and-Respond Systems, Applications, and Services, June 2005, pp 1-6. pdf file

VLIW Microprocessor #

  • P. Faraboschi, G. Brown, J. A. Fisher, G. Desoli, and F. Homewood. “Lx: A Technology Platform for Customizable VLIW Embedded Processing,” Proceedings of International Symposium of Computer Architecture, pp. 203-213, June 2000. pdf file http://doi.acm.org/10.1145/339647.339682

  • US 7,779,240. M. Homewood, G. Vondran, G. Brown, P. Faraboschi. System and Method for Reducing Power Consumption in a Data Processor Having a Clustered Architecture, 2010.

  • US 7,337,306. M. Homewood, G. Vondran, G. Brown, and P. Faraboschi. Executing Conditional Branch Instructions in a Data Processor Having a Clustered Architecture, 2008.

  • US 7,143,268. M. Homewood, A. Jarvis, G. Brown, P. Faraboschi, and G. Vondran. Circuit and Method for Instruction Compression and Dispersal in Wide-Issue Processors, 2006.

  • US 6,922,733. M. Homewood, A. Jarvis, A. Starr, G. Brown, P. Faraboschi, and Gary Vondran. System and Method for Encoding Constant Operands in a Wide Issue Processor, 2005. pdf file

  • US 6,691,210. P. Faraboschi, A. Starr, G. Brown, and R. Ford Circuit and Method for Hardware-Assisted Software Flushing of Data and Instruction Caches, 2004. pdf file

  • US 6,829,700. P. Faraboschi, A. Starr, G. Brown, and M. Homewood Circuit and Method for Supporting Misaligned Accesses in the Presence of Speculative Load Instructions, 2004. pdf file

Internet Address Clustering #

  • G. Brown. “Internet Address Clustering for Intelligent Route Control.” (Unpublished) pdf file

  • G. Brown. “Network Address Space Clustering Employing Topological Groupings, Distance Measuremetns, and Structural Generalization”. US Patent application 20040059830. pdf file

Self-Stabilization #

Cache Consistency #

Hardware Synthesis #

  • J. O’Leary, G. M. Brown, and W. Luk. “Verified Compilation of Communicating Processes into Clocked Circuits,” Formal Aspects of Computing, vol. 9, pp. 537-559, 1997. pdf file http://dx.doi.org/10.1007/BF01211459

  • G. M. Brown, W. Luk, and J. O’Leary. “Retargeting a Hardware Compiler Using Protocol Converters.” Formal Aspects of Computing, vol. 8, pp. 209-237, 1996. http://dx.doi.org/10.1007/BF01211459

  • J. He, G. M. Brown, W. Luk and J. O’Leary. “Deriving Two-phase Modules for a Multi-Target Hardware Compiler,” in Designing Correct Circuits, Springer Electronic Workshop in Computing Series, 1996. pdf file

Other #

STM32 Book http://www.cs.indiana.edu/~geobrown/book.pdf