Hi! I am Dr. Bee

My Career Aspiration

Build organizations for flawless execution through highly impactful technical and management contributions while learning and growing others.

Career Highlights

Work Experience

Intel Corporation. Santa Clara, CA
Senior Director, High-Performance Computing Jan'19 – Present
  • Leading a 600+ strong engineering organization with a 600M+ annual budget, responsible for EDA Computing services to over 125 chip design projects.
  • In-depth collaboration with Engineering Design teams, working on cutting-edge silicon products, to optimize the EDA workloads and IT offerings for optimal design execution.
  • Collaborated with networking team to optimize the network thruputs with a data center as well as for data transfer to remote data centers. Collaborated with InfoSec team to ensure the HPC services are secure and compliant with the latest security standards.
  • Initiated many employee engagement and development programs such as innovation, tech-talks, and upskilling that resulted in an engaged and committed team.
  • Developed a customer-first mindset across the entire team. Emphasized the importance of data transparency and power of intuitive self-services to improve productivity
  • Developed confident and empowered leaders; encouraged risk-taking while ensuring well-thought-out risk-reward trade-offs
  • Geo-spread team managed large compute and NFS server farms across many data centers, ensuring world-class uptime and operational costs.
  • Supported execution of 200M+/week EDA batch jobs; employed deep analytics to optimize batch jobs to improve design flows to run 70% faster while reducing compute demand by 50%.
Director, Design Automation and IT Apr'17 – Dec’18
  • Directed automation activities for server SoCs that generated multi-billion dollars in sales and fueled the company's revenues and growth.
  • Design Automation responsibility for all XEON class projects. Co-optimizing EDA tools and flows with computing infrastructure.
  • Supporting 3200+ design engineers working on 100+ IP and SoC projects.
  • Managing 200+PB of raw NFS storage. Executive Sponsor for vendor relationship, negotiated resolution to current issues and plans for future deliverables.
  • Transformed the mindset of 80+ engineers to develop a customer-centric mindset that internalizes the various workloads and their unique requirements.
  • Motivating the team for greater customer interaction to influence design automation. Identified optimizations in SoC design data storage resulting in a 57% reduction in the number of files stored and improving replication performance by over 5X.
  • Implemented AGILE method of work transformation to active predictable and high-quality results.
Engineering Manager, Design Automation May'11 – Apr’17
  • Managing a geo dispersed team supporting server CPU design teams around the globe. Responsible for enabling a large portfolio of projects critical to company’s future success in areas such as Data Center, Networking, Artificial Intelligence, and Autonomous Driving.
  • Leading efforts to drive consistency in the tool/flow/methodology used by nearly 100 design teams. Established efficient engagement models to provide tool support and drive methodology across large a number of teams.
  • Directed the development of web-based dashboards to manage concurrent development of several SoCs and IPs. The dashboards provide detailed information about IP readiness quality status, model performance, compute utilization, and user usage data among many other details required to productively manage the work of >3000 design engineers.
  • Regular engagement with high-level managers at EDA vendors to drive Intel requirements and manage the delivery of enhancement and bug fixes. Participate in technical meetings to define solutions.
  • Leading several workgroups chartered to improve tool/flow performance or designer productivity. Designed methods for disciplined root cause and data mining that enable significant improvements in tool/flow runtime or significant reduction of load on compute farm or network fileservers. These changes directly improved design environment productivity and stability.
  • Built a strong team by growing the team with >20 engineers, hired in a span of 8 months. Marketed the openings in my team at hiring events and hired several candidates from these events.
  • Mentored several individual contributors to successfully transition to management roles as project leads or first-line managers. Held regular coaching sessions with new managers to analyze challenges and help them come up with solutions.
  • Managed the compute farm and fileservers used by >3000 engineers. Working with the computing group in defining the compute requirements and set up to provide a highly efficient environment to a large team of design engineers. Negotiating service level agreements and methods to measure and monitor compute environment performance. Technical debug with senior engineers to root cause and fix computing bottlenecks. Help identify tool/flow issues that were causing compute bottlenecks.
Design Manager Jan'02 – Apr’11
  • Led a team of 20+ design engineers working on backend activities from physical synthesis to tape-out for server chipsets. Successfully delivered 5 tape-outs.
  • Defined, implemented, and supported RTL-2-GDS flow including routing, placement, extraction, and manual layout cleanup.
  • Collaborated with Digital Design Engineering, IO designers, and Tapeout services to ensure high quality, on-schedule tape-outs. Negotiated with leading CAD tool vendors on bug fixes, priorities, and release schedules.
  • Managed the memory compiler project for server CPUs. Managed the automation development of register files (RFs) generation which was used to generate 100+ tape-out quality RFs.
  • Lead the synthesis design flow and methodology definition and development. Architected the “last mile” flows for layout clean-up to pull-in schedule by several weeks and reduced layout cleanup effort by several man-years.
  • Lead the post-silicon clean-up of electrical and performance issues. Created and managed test patterns generation flows for bin-splitting. Implemented a fully automated flow that improved the pattern generation time from several weeks to a few hours.
CAD Engineer and Project Leader Sep'95 - Jan’02
  • Project Lead for the next generation of the Data Path layout planner tool. Managed all aspects of tool development requirement gathering, code reviews, and customer validation with microprocessor projects.
  • Defined the architecture for the tool, very closely involved in the implementation of the core data model and the GUI. Implemented user interface components and usage flows.
  • Worked with design teams located at various Intel sites and presented tool education sessions at internal conferences.
  • Developed algorithms and state-of-the-art CAD tools for Data Path Layout Automation for Intel's next generation of microprocessors. Engaged with design engineering customers across many geo-spread locations for training and support.

Education

Berkeley Technical leadership Program, Berkeley, CA.

Ph.D. in Computer Engineering, Syracuse University, Syracuse, NY.
Thesis: “Congestion Driven Global Routing and Cross Point Assignment”

M.Sc. in Computer Engineering, Syracuse University, Syracuse, NY.

B.Sc. (Honors) in Electrical Engineering. University of Khartoum, Khartoum.

Publications

  1. Kasat, K., Krishna, B.; “IP status and Management Dashboard”, Intel Design Technology and Test Conference, 2017.
  2. Krishna, B.; “RTL Model Disk Space Optimization”, Intel Design Technology and Test Conference, 2013.
  3. Krishna, B.; “Improving Buffer Trees in Synthesized Blocks”, Intel Design Technology and Test Conference, 2008.
  4. Krishna, B.; Khoury, N.; "Placement Issues in ICC with Impact on Power ", SNUG 2008, San Jose.
  5. Krishna, B.; Chen, C. Y. R.; Sehgal, N. K.; "A novel ultra-fast heuristic for VLSI CAD Steiner trees", 13th ACM Great Lakes Symposium on VLSI, 2003, Washington D.C., pp. 192-197.
  6. Brooks, C.; Chu, P.; Das, S.; Krishna, B., et. al.; “PLATO: Datapath Layout Planning and Synthesis”, 2001 Design Test and Technology Conference. BEST PAPER AWARD.
  7. Krishna, B.; Chen, C. Y. R; Sehgal, N. K.; "A Novel Technique for Sea of Gates Global Routing", 10th ACM Great Lakes Symposium on VLSI, March 2000, Chicago, pp. 71-74.
  8. Krishna, B.; Chen, C. Y. R.; Sehgal, N. K.; "Routing Wires with Non-Uniform Width and Spacing in Data Paths", Proceedings of the 11th International Conference on Microelectronics, 1999, Kuwait City, Kuwait, p 85-88.
  9. Krishna, B.; Kleinfeld, G.; "Circuit Design Environment and Layout Planning", Intel Technical Journal, Q1' 1999. http://developer.intel.com/technology/itj/q11999/articles/art_2.htm.
  10. Chan, T.; Chowdhary, A.; Krishna, B.; Levin, A.; Meeker, G.; Sehgal, N. K.; "Challenges of CAD Development for Datapath Design", Intel Technical Journal, Q1' 1999, http://developer.intel.com/technology/itj/q11999/articles/art_3.htm.
  11. Krishna, B.; Chen, C. Y. R.; Sehgal, N. K.; "Technique for Planning of terminal locations of leaf cells in cell-based design with routing considerations", Proceedings of the 11th International Conference on VLSI Design, 1998, Chennai, India, p 53-58.
  12. Krishna, B.; Chen, C. Y. R.; Sehgal, N. K.; "Diffusion sharing across cell boundaries in cell-based design", IEEE 39th Midwest Symposium on Circuits & Systems, 1996, Ames, IA.

Get In Touch

CONTACT ME
LinkedIn Website

© DrBee.