|
|
|
2007 Speakers | DVClub Information
Jacob A. Abraham - Professor, University of Texas at Austin
- Austin - Q1 2007 - J. Baumgartner, R. Bangalore, J. Abraham
- Practical Formal - Mainstream Formal for the Rest of Us - pdf
-
Jacob A. Abraham is a Professor in the Department of Electrical and
Computer Engineering at the University of Texas at Austin. He is also
director of the Computer Engineering Research Center and holds a
Cockrell Family Regents Chair in Engineering. He received the
Bachelor's degree in Electrical Engineering from the University of Kerala,
India, in 1970. His M.S. degree, in Electrical Engineering, and Ph.D.,
in Electrical Engineering and Computer Science, were received from
Stanford University, Stanford, California, in 1971 and 1974,
respectively. From 1975 to 1988 he was on the faculty of the University
of Illinois, Urbana, Illinois.
- Professor Abraham's research interests include VLSI
design and test, formal verification, and fault-tolerant computing. He
is the principal investigator of several contracts and grants in these
areas, and a consultant to industry and government on testing and
fault-tolerant computing. He has over 300 publications, and has been
included in a list of the most cited researchers in the world.
He has supervised more than 60 Ph.D. dissertations. He is particularly
proud of the accomplishments of his students, many of whom occupy
senior positions in academia and industry. He has served as associate
editor of several IEEE Transactions, and as chair of the IEEE Computer
Society Technical Committee on Fault-Tolerant Computing. He has been
elected Fellow of the IEEE as well as Fellow of the ACM, and has been
named as the recipient of the 2005 IEEE Emanuel R. Piore Award.
Chuck Alley - Advisory Engineer, IBM
- RTP - Q1 2007 - Chuck Alley, Joe Rash
- Using PSL and FoCs for Functional Coverage Verification - pdf
-
Chuck Alley is an Advisory Engineer at IBM, in the IBM Systems and
Technology Group. He has spent the last 11 years with IBM, specializing
in microprocessor development, and functional verification of
microprocessors and microprocessor systems in particular. Currently, he
is working on verifying the L2 cache subsystem for a large scale-out
processor design. In the past he has worked on most of IBM's embedded
CPU offerings, two of their three game systems, and two of their most
recent server processors. Chuck has written and delivered papers at the
IEEE CICC (custom integrated circuits conference) in San Jose and at
IBM's Verification Conference in Germany and Poughkeepsie, NY. He has
two verification related patents (applied for and pending).
- Although Chuck spends most of his time working, he does
manage to make time for his favorite television shows. To distinguish
himself from the great masses of engineers surrounding him, he plans on
investing his free time in ventures around the North Carolina area,
such as week-long backpacking trips in the Great Smoky Mountains. To
date, however, he has not had the time.
Edward Arthur - Hardware Engineer, Cisco Systems
- Boston - Q2 2007 - Edward Arthur, Mike Mintz
- Accelerated System DV Through Reuse - pdf
- Edward
is a Hardware Engineer for Cisco Systems in Boxborough, MA performing
ASIC, FPGA and system-level verification for cable modem termination
systems, service provider routers and network processors. He has been
at Cisco for over five years, before that working at two successful
startups and a number of Fortune 500 companies. After 20+ years in
industry and two EE degrees he has managed to stay firmly entrenched in
a cube.
Rekha Bangalore - Functional Verification Manager, Freescale
- Austin - Q1 2007 - J. Baumgartner, R. Bangalore, J. Abraham
- Formal Verification Techniques - pdf
- Rekha K. Bangalore (
This e-mail address is being protected from spam bots, you need JavaScript enabled to view it
) is a functional verification manager in the wireless division of Freescale Semiconductor Ltd.
The focus of the group is on System on Chip and System Verification and
keeping up with the industry verification methodology. Rekha is
responsible for defining the strategy for pre-silicon verification and
implementing it with the team to ensure quality silicon to customers
with zero defects. With integration of external IP's and complex
architecture, functional verification is becoming challenging and is
one of the key initiatives.
- Prior to Freescale, Rekha worked in Motorola and Intel
Corporation, Chandler AZ. Rekha's experience is very diverse and
includes architecture, system validation, Design for Test, and
Functional Verification. Rekha has several patents that have been
approved for filing and has also published technical papers in EDA
user's conference and IEEE conferences. She also holds a BE in
Electronics Engineering from Bangalore, University India and a MS in
Computer Engineering in the United States.
Jason Baumgartner - Technical Lead, IBM
- Austin - Q1 2007 - J. Baumgartner, R. Bangalore, J. Abraham
- Integrating Formal into Main-Stream Verification: The IBM Experience - pdf
- Jason Baumgartner joined the IBM Server Group in 1995. He is the technical lead of the SixthSense project, which is a toolset for formal and semi-formal functional
verification, and sequential equivalence checking. He received his PhD
from the University of Texas at Austin in 2002.
Raj Dayal - Qualcomm
- RTP - Q2 2007 - Bill Flederbach, Raj Dayal
- Managing Deployment of SVAs in Your Project - pdf
- Raj is currently working for Qualcomm Corp. Processor Solutions Group
in Cary, NC where he is responsible for Processor Verification, tools
and Methodologies development.
- Prior to joining Qualcomm, Raj held a
number of Design and Verification Team Lead positions at Ivivity
(Storage Processor startup in Atlanta), Verification Manager. Vitesse
Semiconductor – (Internet Traffic Management QoS - startup Orologic)
Verification Lead. Broadband Technologies – (Fiber to Curb SONET
Framer), Lead Design Engineer Avant! (now Synopsys) – CAD Tools
Developer. IBM PC Company in RTP Area – Device Driver Development. Raj
worked as an ASIC Design Engineer in IBM Interconnect Division in Mid
Hudson Valley, upstate New York. Raj has lectured a few courses in C
Programming and LAN in Wake County Community College. Raj received his
MSEE from Syracuse University and BSEE from NJ Institute of Technology.
Ish Dham - Design Verification Manager, Texas Instruments
- Bangalore - Q4 2007 - Sunil Nanda, Ish Dham
- Design Verification to Application Validation of a Multiprocessor SoC - pdf
- Ish Dham did his B.Tech in Computer Science from IIT, Chennai
in 1996 and has been with Texas Instruments since. Ish Dham has worked
on simulation models for instruction set simulation, Architecture
exploration and as reference models for design verification. He
currently leads the design verification activities in the DSP System
Design Group in TI India where he has been using formal and simulation
based methods to verify complex DSP IPs and SoCs.
Sadik Ezer - Lead Verification Engineer, Diamond Video Products, Tensilica Inc.
- Silicon Valley - Q4 2007 - Grant Martin, Sadik Ezer
- Sadik Ezer is the Lead Verification Engineer of Diamond Video
products at Tensilica Inc. He has been with Tensilica for six years.
Before that he worked in SGI (Silicon Graphics Inc.), Mountain View for
four years as Senior Verification Engineer, and in Managed Information
Technology Systems (MITS) in Sydney, Australia, as Software Engineer
for two years. He received his Bachelor's and Master's degrees (on DSP
and Image Processing) in E.E. from Bogazici University, Istanbul,
Turkey, in 1990 and 1992. He has three conference papers, the last one
was presented at DAC 2005, titled Smart Diagnostics for Configurable
Processor Verification.
Bill Flederbach - Qualcomm
- RTP - Q2 2007 - Bill Flederbach, Raj Dayal
- Senior Director of Engineering, Qualcomm RTP
Mark A Firstenberg - IBM
- Boston - Q1 2007 - Mark A Firstenberg, Greg Tierney
- Experience with Formal Methods, Especially Sequential Equivalence Checking - pdf
- The relationship between formal and simulation based verification
methods, as well as when and where they are applicable, will be
discussed. Semi-formal methods, boolean equivalence checking and
sequential equivalence checking will be defined. The application
of sequential equivalence checking on two projects will be detailed,
including lessons learned.
- Mark Firstenberg joined IBM's Systems and Technology
Group in July 2004 as a Senior Technical Staff Member. He has
been developing and deploying a flow which systematically uses
sequential equivalence checking across an entire project.
Previously, Mark served as the RTL methodologist for Sun's UltraSPARC V
processor, supported design verification tools and flows at Stratus
Computer and investigated hardware/software co-design at Viewlogic
Systems. At Digital Equipment Corporation, Mark wrote two
cycle-based simulators, served as a logic designer for the VAX 9000
(receiving four patents) and wrote microcode for the VAX 8800.
Mark holds a BSEE from Cornell University.
Angela Hopkins - Ericsson Mobile Platforms
- RTP - Q3 2007 - Angela Hopkins, Joseph Zhang
- Constrained-Random Verification Strategies in Ericsson - pdf
- Angela Hopkins is a Senior Staff Engineer at Ericsson, Inc in the
Digital Baseband ASIC Design team. She has architected and developed
constrained-random Verification Environments for block and subsystem
CPU peripheral designs. Her efforts have driven delivery of high
quality IP for SoC integration. She has previously held design and
verification positions at Digital Equipment Corporation and Mitsubishi
Electronics. She joined Ericsson in 2004 and received her BS degree in
electrical engineering from Howard University.
Anoosh Hosseini - Cisco Systems
- Silicon Valley - Q2 2007 - Jai Kumar, Anoosh Hosseini
- Simulation versus Acceleration versus Emulation - pdf
- Anoosh has over 20 years of industry experience at Intel, Mips, SGI,
Sun, Equator Technologies, Stratumone, and Cisco Systems. Projects
included microprocessor verification, design verification tools, system
simulation, distributed simulation, C modeling, fast instruction set
simulators, and IDE development.
- Current interests are advanced
embedded software development tools. Most recent projects include C
modeling and system simulation for Cisco's flagship CRS-1, and modeling
& IDE development for Cisco's next generation packet processor.
Anoosh has a BSEE from Virginia Tech and a MSCE from Santa Clara
University.
Asad Khan - Texas Instruments
- Dallas - Q1 2007 - R. Metzger, A. Khan, S. Morrison
- PCI Express Verification Using Reference Modeling - pdf
- Asad
Khan is a lead Design Verification Engineer for PCI Express Switch
project at Texas Instruments. He specializes in ground-up development
of verification architectures with focus towards coverage-driven
verification, efficient self-checking reference modeling techniques,
and definition of verification methodologies.
- Asad has worked on the
verification of multiple products based on PCI Express, 1394, and PCI
technologies while at Texas Instruments. Asad graduated with BSEE
(summa cum laude) in 2001 from University of Texas at Arlington.
Jai Kumar - Sun Microsystems
- Silicon Valley - Q2 2007 - Jai Kumar, Anoosh Hosseini
- HW Emulators: Does it Belong in your Verification Toolchest? - pdf
- As a Verification Technologist in Systems Group within Sun
Microsystems, Jai spearheads the evaluation and deployment of
state-of-art verification tools, technologies and methodologies to
enhance functional verification efficiency for large-scale, complex
processor designs at Sun.
- Jai was instrumental in successful
deployments of several acceleration technologies leading to high impact
on UltraSPARC verification at Sun. Jai also has extensive management,
technical experience in successful injection of simulation, emulation
and formal technologies on over 20 design projects during his career at
Motorola and Fujitsu. An active contributor to the industry, Jai plays
active role in the industry, has chaired conferences, and has authored
numerous publications and received awards in the areas of Simulation,
Emulation and Formal Verification. to his credit.
Grant Martin - Chief Scientist, Tensilica, Inc., Santa Clara, California
- Silicon Valley - Q4 2007 - Grant Martin, Sadik Ezer
- Grant is currently a Chief Scientist at Tensilica, Inc. in
Santa ClaraBefore that, Grant worked for Burroughs in Scotland for six
years; Nortel/BNR in Canada for 10 years; and Cadence Design
Systems for nine years, eventually becoming a Cadence Fellow in their
Labs. He received his Bachelor's and Master's degrees in
Mathematics (Combinatorics and Optimisation) from the University of
Waterloo, Canada, in 1977 and 1978.
- Grant is a co-author or
co-editor of nine books dealing with SoC design, SystemC, UML,
modelling, EDA for integrated circuits and system-level design,
including the first book on SoC design published in
Russian. His most recent book, ESL Design and Verification, written with Brian Bailey and Andrew Piziali, was published by Elsevier Morgan Kaufmann in February, 2007.
- He was co-chair of the DAC Technical Programme Committee for Methods
for 2005 and 2006. His particular areas of interest include
system-level design, IP-based design of system-on-chip, platform-based
design, and embedded software. Grant is a Senior
Member of the IEEE.
Dina McKinney - Director for the North Austin AMD Design Center
- Austin - Q2 2007 - Dina McKinney
- I’ve worked in
microprocessor design in various roles my entire career, all 24 years.
Microprocessor design has all the characteristics of a great adventure.
There is excitement, creativity, passion, drive, determination,
surprise, success and tremendous challenge. You learn to love the
journey, count on your team, and eagerly anticipate the joy of success,
achieving the goal, leaving your mark, moving others forward.
At the North Austin Design Center, we’re always trying to
find new ways to leap forward, innovate, outsmart, outguess. Most folks
in Austin don’t realize AMD has a microprocessor design site located in
the Arboretum. It’s our stealth move…come check us out.
Robert Metzger - Hewlett-Packard
- Dallas - Q1 2007 - R. Metzger, A. Khan, S. Morrison
- Debugging
is primarily an analytic activity, in contrast to the other phases of
the software development cycle, which are primarily constructive.
Software developers can benefit from using the analytic methods of a
variety of other intellectual disciplines. These disciplines each have
a point of analogy with debugging, a set of assumptions that form a
worldview, and a set of techniques. This talk will briefly explore
debugging techniques derived from the following intellectual
disciplines:
- fictional detectives seeking criminals
- mathematicians constructing proofs
- safety experts investigating accidents
These techniques will be presented in the 'patterns' paradigm widely
employed in recent software engineering literature. Visit the Debugging by Thinking website for more information on this topic.
- Robert Metzger is currently a senior software engineer at
Hewlett-Packard in Richardson. He has worked as a programmer developing
financial applications, optimizing compilers, programming tools, system
administration tools, and graphical user interfaces using a wide
variety of programming languages and operating systems. He has managed
programmers developing financial applications, optimizing compilers,
and programming tools at three different companies.
- He is the author of "Debugging by Thinking: A Multi-disciplinary
Approach", published by HP/Digital Press in 2004, and co-author of
"Automatic Algorithm Recognition and Replacement", published by MIT
Press in 2000.
Mike Mintz - Founder of Trusster
- Boston - Q2 2007 - Edward Arthur, Mike Mintz
- OOP for Hardware Verification - Demystified! - ppt
- OOP
has become a mix of buzzwords, keywords, scare tactics, and techniques.
This talk will cut through the jargon and present what OOP is and how
to use it for verification. The talk will present a few basic, yet
powerful OOP techniques suitable for large verification efforts.
- Mike Mintz of has been verifying for almost 10 years and
has been programming in C++ for almost 20 years. He is co-author of
"Hardware Verification with C++" and the new "Hardware Verification
with SystemVerilog" books.
Scott Morrison - Texas Instruments
- Dallas - Q1 2007 - R. Metzger, A. Khan, S. Morrison
- PCI Express Verification Using Reference Modeling - pdf
- Scott Morrison is a Design Verification Engineer for Mixed Signal IP
Development at Texas Instruments. Verifying high-speed mixed signal
SERDES as well as catalog products such as PCI Express Switch, Scott
has specialized in advanced verification methodologies including
constrained-random stimulus with self-checking environments and
coverage-driven verification. In 2003, Scott received his Masters of
Engineering at the University of Florida, USA, specializing in Digital
Hardware and Signal Processing.
- Reference modeling techniques for efficient verification of PCI Express Switch:
With growing complexity of new PCI Express designs where opportunity
for IP-reuse may be limited or none, achieving high-quality first
silicon demands deployment of novel verification techniques. PCI
Express switch incorporates complexities of packet switching with
challenges of current and legacy specifications. One strategy in
achieving high-quality PCI Express switch silicon is creating reference
models or predictors that work in cycle accurate, packet accurate, or
hybrid fashion to verify the design. This paper discusses techniques
using Specman to create reference models for block-level testing in
such a way that these models seamlessly integrate at the chip-level
without additional effort.
Sunil Nanda - Senior Director, nVidia
- Bangalore - Q4 2007 - Sunil Nanda, Ish Dham
- Starting a VLSI Design Center in India - pdf
- Sunil Nanda did his B.E. in Electronics from BITS, Pilani,
1980 and followed it with a Masters in Electrical and Computer
Engineering from University of Iowa, 1982. In his 25 years of industry
experience, Sunil Nanda has worked for companies like Intel, Sun,
Cadence, and S3. Projects he has worked on is similar to "who is who" -
his contributions include graphics processor for P6 project, FP
processor for SPARC, architect and lead designer for Integer and MMU
for
SuperSPARC (first superscalar), architected multiple innovative and
ground breaking concepts for fast simulation, architected a dataflow
scheduler, simulator and code generation system for DSP systems.
- Sunil
established a design center for S3 in Bangalore from Ground Zero which
worked on new design methodologies for multi-million gate designs for
S3. Then he co-founded Thinkit Technologies Inc., built a crack
engineering team in Bangalore, and team executed a number of projects
in
Ethernet switching domain for Level 1 and Acclaim. Thinkit got acquired
by Intel in Feb 2000 - the first company acquired by Intel in South
Asia!! After acquisition, Sunil continued as Co-General Manager for the
Ethernet switching group at Intel for 2 years before he moved on to
setup an ASIC design center in Bangalore for nVidia from scratch!!
Within 3 years, Bangalore center has grown to 220 engineers with the
capacity to engage in 3 simultaneous designs and one of the few handful
design houses in India who cover the entire spectrum of ASIC design
from
architecture, RTL, verification, synthesis, timing, emulation, and
silicon bring-up & characterization. nForce680i chipset which won
about 100 awards worldwide was designed completely out of Bangalore!!
Along the way, Sunil also filed patents and currently owns 7.
Joe Rash - CebaTech Inc.
- RTP - Q1 2007 - Chuck Alley, Joe Rash
- Verification Planning and Metrics to Ensure Efficient Program Execution - pdf
- Joe
is currently working for CebaTech Inc. where he is responsible for
product management and business development of their IP product lines.
Prior to joining CebaTech, Joe held a number of management and
leadership positions at AMCC, Nortel Networks, and IBM. As the Director
of engineering at AMCC, Joe was responsible for company wide
verification methodology, instituted and sponsored a company wide
verification users group, and had development responsibility for a
number of complex framer and network processor ASICs.
Scott Runner - Sr. Director of Engineering, Qualcomm
- Silicon Valley - Q3 2007 - Scott Runner, Geoff Shippee
- Verification of Wireless SoCs: No Longer in the Dark Ages - pdf
- Scott Runner is currently the Senior Director of Design Verification
(DV) for Qualcomm Inc. in San Diego where he helped found Qualcomm's
verification organization.
- He has worked in engineering in the semiconductor and EDA
industries for 24 years, holding positions as design Director at
Conexant Systems Inc., founding member of DesignWare at Synopsys, and
was a DSP and ASIC design engineer and manager of at Fujitsu
Microelectronics. He has taped out over 44 chips and has authored over
22 papers & articles. He holds degrees in Physics and Computer
Science from Georgia Tech (go Jackets :-)).
Geoff Shippee - VP of Engineering, Qualcomm
- Silicon Valley - Q3 2007 - Scott Runner, Geoff Shippee
- Geoffrey Shippee currently holds the title of VP,
Engineering at Qualcomm Inc. He is currently responsible for Qualcomm's
WLAN product development group, formally Airgo. The WLAN product group
was recently acquired by Qualcomm. Geoffrey has recently relocated from
San Diego to the Bay Area to assume the WLAN position.
- Prior to relocating to the Bay Area, Geoffrey's
responsibilities at Qualcomm included all MSM7k chip development, wired
connectivity hw development activities, Qualcomm's DFT methodology and
several advanced R&D product development activities. In this role,
he was instrumental in re-defining several key hw development
methodologies used by Qualcomm for it's chip development. Prior to
this, Geoffrey spearheaded the foundation Qualcomm's GSM modem
development effort. As a follow on to this, he ultimately took on
responsibility for all Qualcomm's UMTS HW development.
- Geoffrey's experiences at Qualcomm have exposed him to a wide range of
product development including: Infrastructure (Wired networking side as
well as the wireless side), Globalstar (a satellite based communication
system), Bluetooth, GSM, UMTS, 1x, and now most recently WLAN. In
addition to these compelling wireless communication systems, he has
also had to work on solving complex integration problem related to low
power multi-media technologies.
- Geoffrey started his career with Qualcomm Inc in 1994, having graduated from Cal Poly, SLO with an MSEE.
Pradeep Sindhu - Founder of Juniper Networks
- Silicon Valley - Q1 2007 - Pradeep Sindhu
- Pradeep Sindhu founded Juniper Networks in February 1996 and has held several central roles in shaping the
company, currently serving as Vice Chairman of the Board and CTO, where
he is responsible for the company's technical roadmap as well as
day-to-day design and development of future products. He served as
Chairman and CEO for eight months when he founded the company and
played a central role in the architecture, design, and development of
the M40 router. Prior to Juniper Networks, Sindhu worked as a Principal
Scientist and Distinguished Engineer at the Computer Science Lab at
Xerox's Palo Alto Research Center (PARC), where he worked on design
tools for VLSI and high-speed interconnects for shared-memory
multiprocessors. His key roles in the architecture, design, and
development of these machines led to the commercial development of Sun
Microsystems' first high-performance multiprocessor system family,
which included the SS1000 and SS2000. He holds a bachelor's degree in
Electrical Engineering from the Indian Institute of Technology in
Kanpur, as well as a master's degree in the same discipline from the
University of Hawaii. In addition, Sindhu holds both a master's and
doctorate degree in Computer Science from Carnegie-Mellon University.
Don Steiss - Cisco
- Dallas - Q2 2007 - Don Steiss
- Design verification on embedded processors is a difficult problem that
has traditionally relied on a small number of high-quality
hand-generated tests augmented by a large number of directed random
tests. The directed random tests are usually of lower coverage quality
than the hand-generated tests.
- This paper describes a layered self-checking test generation approach
that allows for manual or automatic specification of coverage events on
top of software layers that transform the processor state to the
desired state for the next coverage event without manual code
generation. The resulting tests have known coverage with the
productivity of directed random tests.
- The test generator is built in four layers: a test specification layer,
a coverage layer, a constraint solver, and an architectural state model.
- The test specification layer uses a declarative language derived from
the yacc(1) input language to define valid test spaces and enumerate
coverage points in that space. The coverage layer generates specific
testcases for each type of coverage supported by the test generation
system. For example, the coverage layer can produce a back-to-back
sequence of loads and stores to cover address hazards. The detailed
chore of getting the registers in the processor to the required address
and store data is left to the two lower layers. The constraint solver
accepts requests from the coverage layer to move a pool of registers to
a specific set of states. The constraint solver attempts to build a
short sequence of assembly instructions that convert the current state
into the requested state while using instructions that propagate the
current state, such that the observability of defects in prior
operations is maintained. The processor and memory system state are
managed by the lowest layer: the architectural state model. The
architectural state model includes the CPU register state, a sparse
memory model and functions emulating the instruction set that modify
these state elements.
- The paper includes examples from the CPP packet processing engine of
test specifications, coverage event definitions and assembly code
solutions from the constraint solver.
- Don graduated from Rose-Hulman Institute of Technology in
1984 with a BSEE and from the University of South Florida in 1988 with
a MSEE. He worked at Texas Instruments from 1984 to 2001 and led
projects including Sun, HP and DEC floating point and vector
processors, x86 CPU development and VLIW DSP architecture. Don joined
Navarro Networks in 2001 which was acquired by Cisco Systems in 2002.
At Cisco, Don is a principal engineer and responsible for packet
processor architecture and part of next generation router architecture
committee. Don has published several peer reviewed journal papers and
23 US patents.
Greg Tierney - Avid Technology
- Boston - Q1 2007 - Mark A Firstenberg , Greg Tierney
- Design Verification Using SystemC - pdf
- Experiences with SystemC at Avid:
This talk will discuss why Avid chose the SystemC class library for
writing verification code, and what is good and bad about the
experience. Avid runs a mixed language simulation environment with most
design RTL described in VHDL and most verification code written in C++.
Topics include: navigating the language crossing boundary, creating
connection interfaces between modules and binding them, using
constrained randomization and other features from SystemC's
verification library (SCV), defining Transaction Level Model (TLM)
interfaces at more abstract layers in the test bench, and organizing
behavioral code into thread and method processes. There will be some
examples, revelations, and pitfalls in the SystemC approach. Mostly,
this talk will give one engineer's opinion on how SystemC is suited for
verification use
- Greg Tierney is presently a principal hardware engineer at Avid Technology.
He has over 10 years of industry experience at ASIC and FPGA design
verification and computer architecture. Greg has been writing C++ to
model hardware throughout his career to verify 15 completed chips and
to invent and file 36 patents in computer architecture (10 issued).
Greg has a BSEE from Tufts University and a Masters in Computer
Engineering from the University of Massachusetts Lowell.
Joseph Zhang - Cisco Systems
- RTP - Q3 2007 - Angela Hopkins, Joseph Zhang
- Cisco Base Environment Overview - pdf
- Joseph H. Zhang obtained his Master's degree in Computer Engineering
from the University of Waterloo, in Canada. He currently work as a
verification lead for Cisco Systems. Joseph has over 7 years of
experience leading verification projects for complex multi-million gate
ASICs using Specman/e. He is one of the principal architects for his
business unit's base verification environment which achieved over 95%
unit-level to chip-level testbench reuse on their most recent SOC.
Prior to joining Cisco, Joseph worked at several start-up companies
focusing on both RTL design and verification.
|
|