LiveHardware Development at UCSC

Subscribers:
344,000
Published on ● Video Link: https://www.youtube.com/watch?v=p3L3QLIzTUo



Duration: 50:28
1,204 views
8


Prof. Renau will present the research effort by his team at University of California, Santa Cruz. The talk focuses in Live ASIC/FPGA flows to improve the productivity of hardware design, and if time permits a very brief introduction to a new hardware description language designed at UCSC but still not released outside. The Live ASIC/FPGA flow projects aim at generating from verilog code to GDS or bitstream generation in few seconds. The few seconds goal is to have a productive environment matching the human short-term memory. We aim at generating correct results, not approximate models.The talk will show results using a Xilinx vivado flow capable of performing incremental synthesis, placement, and routing in under 30 seconds without quality loss. Synthesis, placement, and routing turnaround times are some of the major bottlenecks in digital design productivity. Engineers usually wait several hours to get accurate results to design changes that are often quite small. The Live ASIC/FPGA flow is accurate and equivalent to the current flows. This improvement can be achieved only because of the focus on incremental synthesis.

A recent DAC publication, explains one of the first steps with Live Synthesis. The new approach has relatively quick feedback after small, incremental changes. Still not published, but we are working in fast incremental placement and routing for FPGAs and ASICs.

We recently (IWLS17) propose a benchmark (Anubis) for incremental synthesis based on real designs and real design changes. We evaluate Anubis using two incremental commercial flows to give insights on its usage and reporting. If time permits, a short introduction to Pyrope language syntax would be part of the talk.

See more at https://www.microsoft.com/en-us/research/video/livehardware-development-at-ucsc/




Other Videos By Microsoft Research


2018-06-26Neural Program Synthesis and the Quest to Democratize Programming with Dr. Rishabh Singh
2018-06-26Hybrid Reward Architecture and the Fall of Ms. Pac-Man with Dr. Harm van Seijen
2018-06-26Symbolic Automata for Static Specification Mining
2018-06-26Getting Virtual with Dr. Mar Gonzalez Franco
2018-06-26Visualizing Data and Other Big Ideas with Dr. Steven Drucker
2018-06-26How Programming Languages Quietly Run the World with Dr. Ben Zorn
2018-06-26Functional Programming Languages and the Pursuit of Laziness with Dr. Simon Peyton Jones
2018-06-26The future is quantum with Dr. Krysta Svore
2018-06-26Life at the Intersection of AI and Society with Dr. Ece Kamar
2018-06-26Living, Learning and Creating with Social Robots
2018-06-25LiveHardware Development at UCSC
2018-06-25Learning Models of Language, Action and Perception for Human-Robot Collaboration
2018-06-24PNW PLSE Workshop: Featured Talk: Continuously Integrated Verified Cryptography
2018-06-24PNW PLSE Workshop: Project Everest: Theory meets Reality
2018-06-24PNW PLSE Workshop: Welcome and Introductions
2018-06-20Found in Translation: Achieving Human Parity on Chinese to English News Translation
2018-06-20From Algorithms to Application Impact at Pacific Northwest National Lab (PNNL)
2018-06-13Harry Shum Speaks at the 2018 Allen School of Computer Science & Engineering Graduation
2018-06-13Teaching Computers to See with Dr. Gang Hua
2018-06-13Ethics and Diversity in AI
2018-06-13Mobile Sharing and Companion Experiences for Microsoft Teams Meetings



Tags:
microsoft research