Aaron Patzer - Austin TX, US Joseph Perrie - Austin TX, US Steven Roberts - Cedar Park TX, US Todd Swanson - Round Rock TX, US
International Classification:
G06F 17/50
US Classification:
703014000
Abstract:
Hardware logic for generating breakpoint signals (basic events) based on state changes in observed (“tagged”) hardware resource of a design under test is automatically generated and added to the simulation model of the design under test. A switch/network is included in the model for mapping basic events to complex breakpoint logic. Complex breakpoints combine basic events to form more complex breakpoints that can be selectively enabled/disabled by the simulation user. In one embodiment, user settable values are compared with complex breakpoint values to further define a complex breakpoint.
System And Method Of Automating The Addition Of Programmable Breakpoint Hardware To Design Models
Aaron Patzer - Austin TX, US Joseph Perrie - Austin TX, US Steven Roberts - Cedar Park TX, US Todd Swanson - Round Rock TX, US
International Classification:
G06F 17/50
US Classification:
703014000
Abstract:
Hardware logic for generating breakpoint signals based on state changes in observed (“tagged”) hardware resource of a design under test is automatically generated and added to the simulation model of the design under test. These breakpoints halt simulation when a user programmable event, such as an assertion, test-case failure, or trigger occurs. Allowing the end-user to define the register values used in comparison to or timing of tagged resources, results in breakpoints that can be created, changed, enabled, or disabled without rebuilding the simulation model. Because the breakpoint logic is in-circuit, it takes full advantage of the acceleration made possible by hardware simulators, while providing an interactive environment for both functional hardware verification and software development on the simulated hardware mode.
Accelerated Simulation And Verification Of A System Under Test (Sut) Using Cache And Replacement Management Tables
Clark M. O'Niell - White Plains NY, US Joseph A. Perrie - Austin TX, US Steven L. Roberts - Cedar Park TX, US Christopher J. Spandikow - Austin TX, US
International Classification:
G06F 9/455
US Classification:
703 20
Abstract:
A cache replacement system for extending the debugging capabilities of accelerated simulation by enabling enhanced cache data and state checking is provided. The system includes a Cell Broadband Engine Architecture (CBEA) compliant system implementing Replacement Management Tables in an accelerated simulation environment. The RMTs control cache replacement and allow the software to direct entries with specific address ranges at a particular subset of the cache. The RMTs further allow for locking data in the cache and are utilized to prevent overwriting data in the cache by directing data that is known to be used only once at a particular set. Using the locking mechanism in an accelerated simulation environment, a user is able to run code sets, which, when the microprocessor system being tested is correctly designed, generates identical and verifiable data and cache states in each of the different sets of the cache.
System And Method For Incorporating Design Behavior And External Stimulus In Microprocessor Emulation Model Feedback Using A Shared Memory
Sanjay Gupta - Austin TX, US Joseph Anthony Perrie - Austin TX, US Steven Leonard Roberts - Cedar Park TX, US Todd Swanson - Round Rock TX, US
International Classification:
G06F 9/455
US Classification:
703 28
Abstract:
A system and method for incorporating design behavior and external stimulus in microdevice model feedback using a shared memory is presented. The invention describe herein uses the attached memory model to provide additional heuristics to an application executing on an emulation system's device model, which results in a more detail and real-life device emulation. The attached memory model provides a storage area for a runtime software environment to store emulation data, which is subsequently provided to the device model during emulation. The emulation data may include 1) randomization stimuli to the device model, 2) additional runtime data for checking heuristics, and 3) emulation data points that are otherwise not accessible to the device model.
Automating Identification Of Critical Memory Regions For Pre-Silicon Operating Systems
Adam Patrick Burns - Austin TX, US Joseph Anthony Perrie - Austin TX, US Steven Leonard Roberts - Cedar Park TX, US
Assignee:
International Business Machines Corporation - Armonk NY
International Classification:
G06F 9/45
US Classification:
703022000
Abstract:
The present invention provides for automating identification of critical regions in memory. A behavioural software reference model of an operating system is certified as substantially error free. The behavioural software reference model is run of operating system. At least one access pattern of the behavioural software reference model is monitored. A cycle accurate software reference model of operating system is run. At least one access pattern of the cycle accurate software reference model is monitored. The at least one access pattern of the behavioural software reference model is compared with the at least one access pattern of the cycle accurate software reference model, thereby allowing a time saving in the testing process.
Name / Title
Company / Classification
Phones & Addresses
Joseph Perrie Managing
Holograf, LLC Business Investments
645 Cayuga Ave, San Francisco, CA 94112
Youtube
Seniors Pot Black 1997 - Part 5
Round 1 - Joe Johnson vs Perrie Mans (Part 2of2)
Category:
Sports
Uploaded:
26 Jan, 2008
Duration:
8m 53s
Silly Adverts 1986.mov
SILLY ADVERTS A small collection of silly bootleg videos produced by m...
Category:
Comedy
Uploaded:
16 May, 2010
Duration:
2m 30s
Katy Perry -Thinking Of You (Cover)
Me, Joe Ardito playing "Thinking Of You" by Katy Perry. So I hope you ...
Category:
Music
Uploaded:
07 Feb, 2010
Duration:
3m 52s
Lee Perry - I am the Upsetter 1982
King Scratch updates his '60s rock steady hit "I am the Upsetter" at J...
Category:
Music
Uploaded:
14 Apr, 2006
Duration:
3m 56s
Katy Perry Peacock Music Video
Ryan James Yezak presents the music video to "Peacock" by Katy Perry f...
Category:
Comedy
Uploaded:
30 Aug, 2010
Duration:
5m
Georges St-Pierre Admits To Cheating to Sport...
GSP informs Showdown Joe of Sportsnet that he has plotted his revenge ...