Brief CV

Shuo Li received his Master's degree from KTH in 2007 and is currently a Ph.D Candidate in Department of Electronics and Embedded Systems (ESY) under Prof. Ahmed Hemani's supervision. His PhD thesis topic is "System-Level Synthesis Architectural Synthesis Framework - SYLVA". He is responsible for the tool development. Currently, he is finalizing the System Level Architectural Synthesis ( SYLVA ) framework. SYLVA is capable for multiprocessor software compilation and ASIC/FPGA/Coarse-Grained Reconfigurable Architecture synthesis.

He is also highly connected with Beijing Union University and Beijing Jiaotong University in China for the Network-on-Chip and System-on-Chip design researches.

In 2007, he did his master's thesis, "Embedded Compression Algorithm in C for Alpha RGB Graphics Content", in NXP Research, Eindhoven, the Netherlands. His job was to improve the existing algorithm and implement the improved algorithm in C. The latter version is then got patented and commercialized.

In 2005, he did his master's thesis, "8-Bit ATmega103L Compatible Micro-Controller Design in VHDL" in IMEC, Leuven, Belgium. His RTL design is then typed out in IMEC for the use in wireless sensors.

Experience

Projects

  1. System Level Architectural Synthesis Framework (SYLVA) for ASIC, FPGA and Coarse-Grained Reconfigurable Architecture - Sole Designer

  2. WCDMA Physical Layer in SIMULINK and DRRA Configware - Co-Designer
    A joint project between KTH and Huawei research in Beijing, China

  3. Distributed Embedded RTOS for Intel 8051 Compatible Micro-Controller in NoC Architecture - Co-Designer

  4. Hierarchical Compiler and Application SDK for DRRA - Co-Designer

  5. Application Mapping and Scheduling on DRRA Using Constraint Programming - Sole Designer

  6. DRRA Emulator and Circuit Switching Based NoC Architecture Simulator in C# - Sole Designer

  7. Embedded Video Compression Algorithm for Graphic Content - Sole Designer
    Master's thesis project in NXP semiconductors, the Netherlands
    This algorithm was designed for NXP HDTV solutions and Joost.com

  8. Website of a World of Warcraft Guild http://dios.zcold.me/ (currently, an inactivated guild) - Sole Designer

  9. An Add-On for World of Warcraft Guild Members to Easily Spend Their DKP - Sole Designer
    It is an event and schedule based Lua application.

Tools

Hardware Design Tools
RTL Compiler, SoC Encounter, C-to-Sillicon Compiler from Cadence
ModelSim from Mentor Graphics
Design Compiler from Synopsys
Quartus II from Altera
ISE Design Suite and Vivado Design Suite from Xilinx

Revision Control
Git

Other
MATLAB and SIMULINK
Microsoft Excel
Google OR-Tools
Gecode

Skills

Software Development

  • C/C++, C#, Java, Python

  • Scripts, BASH in Linux and BATCH in Windows

  • Lua for World of Warcraft Add-Ons

  • Compiler Design

  • EDA Tools Design

  • Concurrent Programming

  • Visual Basic for Applications (VBA) in Microsoft Excel

Digital Design and Verification

  • VHDL

  • Verilog

  • SystemC

Web Design

  • HTML5

  • CSS3 and LESS

  • JavaScript, Google Script

Scientific Writing

  • Latex

  • MS Word

Communication

  • English (Full Professional Proficiency)

  • Chinese (Native)

Education

2015
Doctor of Philosophy will be awarded from Royal Institute of Technology (KTH) , Stockholm, Sweden
Topic: Hierarchical Compilation for Coarse-Grained Reconfigurable Architecture

2007
Master of Science was awarded from Royal Institute of Technology (KTH) , Stockholm, Sweden
Major: System-on-Chip Design

2005
Master of Science in Engineering was awarded from Groep T Internationale Hogeschool , Leuven, Belgium
Major: Design Technology

2005
Bachelor of Science was awarded from Beijing Jiaotong University , Beijing, China
Major: Telecommunication Engineering

References

PhD Li Li, System Designer, Ericsson AB, Kista, Sweden
Tel: +46 (0) 10 712 2015 (office and mobile) Email: li.z.li@ericsson.com

Professor Ahmed Hemani, School of ICT, KTH, Kista, Sweden
Tel: +46 (0) 8 790 4469 (office and mobile) Email: hemani@kth.se

Personality

I am a fast learner who always think analytically. I also love to share my findings with others and learn from others. My personality makes me work efficiently and effectively no matter I am doing it solely or in a team. For instance, implementing my hardware synthesis tool and the project with Huawei cannot be successful without my independent contribution and our excellent teamwork.