
Mark Firstenberg

Connect with Mark Firstenberg to Send Message
Connect
Connect with Mark Firstenberg to Send Message
ConnectTimeline
About me
Principal Member of Technical Staff at AMD
Education

Worcester Polytechnic Institute
-Courses: Multiple Processor and Distributed Systems, Compiler Construction, Data Base Management Systems

Cornell University
1977 - 1981B.S.E.E. DegreeActivities and Societies: Dean’s List, Triangle Fraternity
Experience

Digital Equipment Corporation
Jun 1981 - Oct 1994Defined and specified a C++ based RTL hardware description language.• Developed an RTL compiler to improve RTL simulation performance.• Investigated logic simulation performance improvements, including specifying a high performance event driven simulation kernel.• Demonstrated potential parallel processing performance enhancements for cycle-based simulation, and phase partitioning/node ordering of RTL representations.• Wrote specifications for and gave seminars on the above topics. Show less Responsible for the design, implementation and verification of firmware and hardware (ECL gate arrays) for the last stage of the VAX 9000 CPU’s prefetching, pipelined IBOX. This pipeline stage evaluates VAX operand specifiers and either issues memory requests on behalf of or delivers immediate data directly to the CPU’s execution units.Received four patents related to VAX 9000 CPU design.Proposed, designed and implemented a network compiler which produces a VAX based gate level simulation capable of execution speeds equal to or greater than equivalent models implemented using DECSIM behavioral software and ZYCAD hardware accelerators. Using this cycle-based simulation technique, the VAX 9000 system design team was able to simulate over 30 billion CPU cycles (approximately 8 minutes of real VAX 9000 CPU time) before hardware prototype fabrication. Show less
Principal Software Engineer
Apr 1991 - Oct 1994Principal Hardware Engineer
Mar 1985 - Mar 1991Hardware Engineer II
Sept 1982 - Apr 1985Hardware Engineer II
Jun 1981 - Aug 1982

Viewlogic Systems, Inc.
Nov 1994 - Jan 1996Principal Software EngineerInvestigated aspects of Hardware/Software Co-design and prototyped a low cost Hardware Modeler. Researched analysis aspects of High Performance PCB design.

Stratus Computer, Inc.
Feb 1996 - Feb 1998Principal Software EngineerSupported Design Verification tools, with an emphasis on improving Verilog RTL simulation performance. Supported tools included:Verilog simulators: Verilog-XL, VCS and Speedsim/3Test Bench Development: SpecmanFormal Verification: Design Verifier, Design Insight and FormalCheckMiscellaneous: Clearcase, SignalScan and VeriCov

Sun Microsystems
Mar 1998 - Jun 2004Senior Staff EngineerEvangelized and implemented the UltraSPARC V RTL methodology, including:• Defining RTL coding rules and version release policies,• Developing and supporting the RTL primitive library in support of all RTL customers, including functional simulation (both software and hardware acceleration), implementation and DFT,• Implementing the functional simulation model build and RTL rule enforcement procedures,• Defining RTL assertion methodology, enabling assertion based verification and formal model checking,• Co-authoring the RTL to schematic comparison methodology,• Forming and leading a company-wide group to promote cycle-based simulation and other simulation performance improvement methods, and• Mentoring engineers informally within the UltraSPARC V group and formally within the Sun Engineering Enrichment and Development program.Originated the SPARC Instruction Set Simulator, which was used as the reference model for RTL verification and enabled stand-alone test verification environments.Wrote the first SPARC Assembler (including verification specific extensions) used on the UltraSPARC V project.Proposed a design for implementing a pseudo random code generator capable of creating complex control structure and multi-threaded tests. Show less

IBM
Jul 2004 - Jul 2013Senior Technical Staff MemberConsidered IBM’s sequential equivalence checking methodology expert:• Implemented and deployed sequential equivalence checking flows (using SixthSense, an IBM internal tool) for 10 processor projects including XBOX 360 SOC cost reduction, embedded FPU cycle time improvement, Verilog to VHDL translations and Power7 to Power7+ technology transfer.• Trained designers and supported their use of these tools and methodsDeveloped 6 intricate VHDL formal verification test benches for Power7, Power8 and Z processor designs. Specifically, formal verification of:• 64 bit/64 byte ECC (Power7),• Inter-processor bus operations and latency (Power8), and• Register renaming PSW (Processor Status Word) logic for a threaded out of order execution processor (Z). Show less

Jasper Design Automation
Sept 2013 - Jun 2014Sr. Staff Applications EngineerFormal verification methodology and support, concentrating on sequential equivalence checking.

Intel Corporation
Nov 2014 - Feb 2017Staff EngineerSupport Front End Tools/Flows/Methodologies for a government project.

AMD
Mar 2017 - nowPrincipal Member Of Technical StaffSequential equivalence checking and formal methods
Licenses & Certifications
- View certificate

Machine Learning
CourseraSept 2014
Recommendations

Jabulani khumalo mba mit
Chief Information Officer (CIO) at Bidvest Prestige | Exec | Driving Innovation, Digital Transformat...City of Johannesburg, Gauteng, South Africa
Haylee byrom
Medical AssistantMiami-Fort Lauderdale Area
Alan keenan
PhD Researcher at University of Strathclyde & Photonics & Quantum Accelerator Impact Development Off...Greater Glasgow Area
Sheila mcmahan
EntrepreneurEducation and Transition Specialist
Athbah al-qahtani
Cybersecurity specialists | Cybersecurity Analyst | Networking | CCNA| Security+ | eWPTSaudi Arabia
Susan lockhart
Lockhart Healthcare ConsultingNorth Vancouver, British Columbia, Canada.webp)
Seyma ye (冶)
Children's Books EditorCounty Dublin, Ireland
Burak bakar
Founder - qb İnşaatMersin, İçel, Türkiye
Priyadharshini govindaraju
Project Engineer || Application Support Analyst || PythonSalem, Tamil Nadu, India
İrem özköse
Export Manager at Goktas MetalIstanbul, Türkiye
Hiya jain
Pre-Final Year Undergrad at LNMIIT | Intern at LTIMindtreeJaipur, Rajasthan, India
Chrissy clark
Personal Fitness Trainer at energie fitness for womenMarsden, England, United Kingdom
Gargi deb
Law StudentMumbai, Maharashtra, India
Jason godden
System Test Manager at Cubic CorporationSouth Croydon, England, United Kingdom
Nathally dantas
Pre Sales | Inside Sales | Desenvolvimento de Novos Negócios | Pré Vendas | Prospecção & Qualificaç...Recife, Pernambuco, Brazil
Simat mena sales
MENA Sales Manager at SIMATUnited Arab Emirates
David dasilma
Digital Marketing ManagerGainesville, Florida, United States
Jexstar bernal, pcap
IT L2 Training Officer / College IT Instructor | Cisco (Certified Associate in Python Programming) |...Calabarzon, Philippines
Kawaljit singh
Software DeveloperCanada
Janice heinemann
RETIRED - Senior Application Specialist, Project Manager, and Trainer at Landman Corsi Ballaine & Fo...New York, New York, United States
...