Skip to content

JorgeMarinN/tt03_ac3e-usm_ro-based_tempsens

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

64 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Test Ring Oscillator Based Temp Sensor.

© 2023 Jorge Marin and Daniel Arevalos, Advanced Center for Electrical and Electronic Engeneering (AC3E), Universidad Tecnica Federico Santa Maria (USM), Valparaiso, Chile

This is the first iteration of the ring oscillator based temp sensor in Tiny Tapeout 03 from Matt Venn.

photo_5053272115054226319_y

Description

The system is composed of two ring oscillator that will be tested separately, the first one is a 99 stages inversor2 ring oscillator with a frecuency of 192MHz at 0 degrees and 180MHz at 200 degrees. The second one is a 33 stages nand4 ring oscillator with a frecuency of 185MHz at 0 degrees and 150MHz at 200 degrees. The number of periods within a clock cycle is counted by a counter module, then a series of count results are added to a variable and sent via uart to then perform the division and obtein an average value. Also, part of the count value (8-14 bit) is sent to the output in case the uart doesnt work.

What is the goal of the system ?

  • Have a first approach to the design of a digital sensor.
  • Analyze the effects of temperature on 2 different ring oscillator designs.
  • Close the loop of the digital design flow to later share the knowledge with other students.

What is Tiny Tapeout?

TinyTapeout is an educational project that aims to make it easier and cheaper than ever to get your digital designs manufactured on a real chip!

Go to https://tinytapeout.com for instructions!

How to change the Wokwi project

Edit the info.yaml and change the wokwi_id to match your project.

How to enable the GitHub actions to build the ASIC files

Please see the instructions for:

How does it work?

When you edit the info.yaml to choose a different ID, the GitHub Action will fetch the digital netlist of your design from Wokwi.

After that, the action uses the open source ASIC tool called OpenLane to build the files needed to fabricate an ASIC.

Resources

What next?

About

AC3E/USM submission for Tiny Tapeout 03, including a temperature-to-digital converter test structure

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Verilog 90.2%
  • Tcl 9.8%