North Carolina Department of Revenue Feb 2014 - Oct 2018
Tax Auditor
North Carolina Department of Revenue Feb 2014 - Oct 2018
Audit Supervisor
Anderson Homes Aug 2003 - Oct 2008
Market Analysis and Sales
Nortel Feb 2002 - Oct 2002
Sales Planning
Nortel Mar 2001 - Feb 2002
Account Management and Sales Operations
Education:
Cary Chinese School 2009 - 2011
Microsoft It Academy Aug 2009
Microsoft It Academy 2009 - 2009
North Carolina State University 1987 - 1990
Bachelors, Bachelor of Arts, Accounting
Skills:
Cross Functional Team Leadership Team Building Process Improvement Forecasting Training Sales Vendor Management Leadership Business Process Improvement Analysis Management Sales Operations Telecommunications Sales Management Human Resources Strategy Manufacturing Contract Negotiation Program Management Change Management Financial Analysis Selling Business Development Business Planning
Vice-President Of Soc Architecture And Realization
Eta Compute
Vice-President of Soc Architecture and Realization
Cirrus Logic May 2015 - Jun 2016
Senior Digital Design Engineer
Ambiq Micro Sep 2012 - Dec 2014
Director of Digital Design
Nvidia Feb 2007 - Sep 2012
Senior Hardware Engineer
Mechanical Air Nov 2009 - Jun 2010
President
Education:
University of Texas Professional Development Center 2005 - 2005
North Carolina State University 1991 - 1994
Master of Science, Masters, Computer Engineering
North Carolina State University 1987 - 1991
Bachelors, Bachelor of Science, Computer Engineering
Skills:
Soc Asic Verilog Microprocessors Arm Fpga Processors Firmware Hardware Architecture Embedded Systems Digital Signal Processors Application Specific Integrated Circuits Rtl Design Integrated Circuit Design Semiconductors Mixed Signal Field Programmable Gate Arrays Perl Debugging Microcontrollers Logic Synthesis System on A Chip Integrated Circuits Ic Simulations Hardware Linux
Ambiq Micro - Austin, Texas Area since Sep 2012
Director of Digital Design
NVIDIA Corporation Feb 2007 - Sep 2012
Senior Hardware Engineer
Sigmatel Jan 2004 - Feb 2007
Senior Member of Technical Staff
Lifesize Communications May 2003 - Jan 2004
Member of Technical Staff
A6 Labs Jun 2002 - Dec 2002
Design Engineer / Consultant
Education:
University of Texas Professional Development Center 2005 - 2005
Leadership Skills for Managers Certificate
North Carolina State University 1987 - 1994
MS, Computer Engineering
Edward A. Wolff - Chapel Hill NC, US David Baker - Austin TX, US Bryan Garnett Cope - Durham NC, US Edwin Franklin Barry - Vilas NC, US
Assignee:
PTS Corporation - San Jose CA
International Classification:
G06F013/00
US Classification:
710100, 710 21, 712 10, 712 11, 711140, 345506
Abstract:
Techniques for a pipelined bus which provides a very high performance interface to computing elements, such as processing elements, host interfaces, memory controllers, and other application-specific coprocessors and external interface units. The pipelined bus is a robust interconnected bus employing a scalable, pipelined, multi-client topology, with a fully synchronous, packet-switched, split-transaction data transfer model. Multiple non-interfering transfers may occur concurrently since there is no single point of contention on the bus. An aggressive packet transfer model with local conflict resolution in each client and packet-level retries allows recovery from collisions and buffer backups. Clients are assigned unique IDs, based upon a mapping from the system address space allowing identification needed for quick routing of packets among clients.
Mark Alexander - Austin TX, US Krishnan Subramonium - Austin TX, US Golam Chowdhury - Austin TX, US Kartika Prihadi - Austin TX, US Bryan Cope - Austin TX, US
Assignee:
Cirrus Logic, Inc. - Austin TX
International Classification:
H03G003/10 H03G003/30
US Classification:
330284, 381120, 333 81 R
Abstract:
An attenuator includes a first stage having a first operational amplifier and a tapped resistor. Tapped resistor has an input for receiving input data, an output coupled to an output of first operational amplifier , and a plurality of taps for selectively presenting a sequence of voltages to a noninverting input of first operational amplifier. Each of these sequences of voltages corresponds to an attenuation step such that first stage steps the attenuation produced by the attenuator from an intermediate value to a predetermined ending value. A second stage includes a second operational amplifier and a tapped resistor. Tapped resistor includes an input for receiving analog data from first stage , an output coupled to an output of second operational amplifier , and a plurality of taps for selectively presenting a sequence of voltages to a noninverting input of operational amplifier. Each of the sequence of voltages corresponds to an attenuation step, a second stage stepping the attenuation from a predetermined starting value to the intermediate value.
System And Method For Controlling Memory Operations
A system and method for controlling memory operations is disclosed. In a particular embodiment, the system includes a memory controller that can request control of a contact that is shared between a first memory device and a second memory device. In a particular embodiment, the memory controller includes a state machine to request and receive control of the contact. In another particular embodiment, the first memory device is a non-volatile memory device and the second memory device is a volatile memory device.
Device, System And Method For Controlling Memory Operations
Bryan Cope - Austin TX, US Tauseef Rab - Austin TX, US David Cureton Baker - Austin TX, US
Assignee:
SIGMATEL, INC. - Austin TX
International Classification:
G06F 13/00 G06F 13/36 G06F 12/00
US Classification:
711104, 710111, 710306, 711E12001
Abstract:
A device, system and method for controlling memory operations are disclosed. In an embodiment, data is received at one of multiple slave devices in an integrated circuit. The data is received from at least one bus in a multiple layer bus and is provided to a memory controller. The data is stored in a selected one of multiple memory banks. The memory banks are interleaved such that a first memory address resides on a first memory bank and a next memory address resides on a second memory bank.
Circuits And Methods For Implementing Audio Codecs And Systems Using The Same
Audio data processing circuitry 300 includes a plurality of analog inputs 101 for receiving analog audio data and a digital input 105 for receiving digital audio data. A analog mixer 312 mixes analog data received at said plurality of analog inputs 101 to generate a mixed analog audio stream. An analog-to-digital converter 313 converts the mixed analog audio stream to a digital audio stream and a digital mixer 315 mixes digital data received at the digital input 105 with the digital audio stream from the analog mixer 312 to generate a mixed digital audio stream.
Self-Timed Processors Implemented With Multi-Rail Null Convention Logic And Unate Gates
- Westlake Village CA, US Gopal Raghavan - Thousand Oaks CA, US Ben Wiley Melton - Thousand Oaks CA, US Vidura Manu Wijayasekara - Thousand Oaks CA, US Bryan Garnett Cope - Austin TX, US David Cureton Baker - Austin TX, US John Whitaker Havlicek - Thousand Oaks CA, US
International Classification:
H03K 19/003 H03K 19/017 H03K 19/177
Abstract:
There is disclosed a self-timed processor. The self-timed processor includes a plurality of functional blocks comprising null convention logic. Each of the functional blocks outputs one or more multi-rail data values. A global acknowledge tree generates a global acknowledge signal provided to all of the plurality of functional blocks. The global acknowledge signal switches to a first state when all of the multi-rail data values output from the plurality of functional blocks are in respective valid states, and the global acknowledge signal switches to a second state when all of the multi-rail data values output from the plurality of functional blocks are in a null state.
- Westlake Village CA, US Bryan Garnett Cope - Austin TX, US
International Classification:
G06F 9/38 G06F 1/32 G06F 17/50
Abstract:
There is disclosed a self-timed processor. The self-timed processor includes combinatorial logic comprising multi-rail delay insensitive asynchronous logic (DIAL) to output one or more multi-rail data values to a multiplexer. It also includes a test pattern input to output a test pattern bit stream of multi-rail test data values to the multiplexer. The multiplexer has Boolean logic to output one or more multi-rail multiplexed values to a latch. The multiplexer also has a single rail selector input to select whether the multi-rail multiplexed values are the multi-rail data values or the multi-rail test data values.
There is disclosed a self-timed processor. The self-timed processor includes combinatorial logic comprising multi-rail delay insensitive asynchronous logic (DIAL) to output one or more multi-rail data values to a multiplexer. It also includes a test pattern input to output a test pattern bit stream of multi-rail test data values to the multiplexer. The multiplexer has Boolean logic to output one or more multi-rail multiplexed values to a latch. The multiplexer also has a single rail selector input to select whether the multi-rail multiplexed values are the multi-rail data values or the multi-rail test data values.
William Cope (1987-1991), Amanda Bell (2003-2007), Jason Higgins (1987-1991), Susan Long (1980-1984), Amanda Smithson (1994-1998), Bryan Cope (1986-1990)
Bryan Cope (1995-1999), Robert Lewis (1977-1981), Michael Cunningham (1991-1995), Kaye Duty (1984-1988)
Googleplus
Bryan Cope
Work:
Isilon Systems - Product Support Engineer
Education:
Rasmussen College - Network Managment
Bryan Cope
Bryan Cope
Lived:
Austin, Tx North Carolina Greensboro, NC Boca Raton, FL Chapel Hill, NC Raleigh, NC
Work:
Ambiq Micro - Director of Engineering (2012) NVIDIA - Engineer (2012) Sigmatel Lifesize Communication BOPS Equator Technologies Crystal Semiconductor IBM