Collaborative
Request of Collaboration
Cover image
Integration of Tsetlin Machine Hardware Accelerator into an ARM SOC

TsetlinMachine Hardware Accelerator

In this project, we would like to integrate our TsetlinMachine Hardware Accelerator into nanoSOC and tapeout the design.

Team

Comments

Hi Srinivas,

I'm one of the design engineers on NanoSoC. It's great to see the outline of the project you've set out here and we are really interested in helping out and leveraging our support to you. As John has said, if you would like a teams/zoom meeting to go through and discuss some of the technical details and how you want to interact with SoC Labs, we'd be more than happy to facilitate and can work out how we can migrate you design in to NanoSoC.

 

Thanks and we look forward to hearing from you,

David

Hi,

You already have a description of your project and this can be changed as it develops. Please take a look at some of the other projects on the SoC Labs site. I would very much recommend the project on sensing by Sydney.

The Project has a project tracker in it.

Project milestone tracker

These are based on the various stages in the design flows for a SoC Labs project.  You should add the Getting Started milestone and the Architectural Design milestone. Just start to type this in the field and they should  auto complete.

add milestone

Again these can be changed and also when you submit to Editorial, we can help review and improve your descriptions. You can start it and save it in Drafts as needed before you are ready to send to Editorial.

Let us know how you get along and if there are any issues.

John.

Hi,

Thank you for initiating the project. I think the first thing to do is look at the Getting Started milestone. 

We have organised the design flow area of the SoC Labs site to give a clear set of steps that can be followed to get from where we are now in starting the project to a final tape out. 

The getting started page shows you how to add milestones to your project (just edit the project and select them).

It also gets you to establish the project environment needed, such as access to Electronic Design Automation tools, source control systems, access to the nanoSoC reference design, etc.

Getting Started is part of Architectural Design and this is another milestone you can add.  It starts to determine the various considerations needed to plan the system such as data movement, memory, system throughput, etc. 

It would be good to get an idea of the video data movement requirements in your proposed system. 

I hope this helps us get started...

John.

 

Add new comment

To post a comment on this article, please log in to your account. New users can create an account.

Project Creator
Profile picture Srinivas Boppu

Associate Professor at Indian Institute of Technology Bhubaneswar
Research area: VLSI Design

Submitted on

Actions

Log-in to Join the Team