Zhiyang Ong (@eda-ricercatore)

Top repositories

1

Modica-SRAM

Design of a 32-kbit synchronous SRAM with 32-bit words, using 180 nm process technology. Developed MATLAB scripts to evaluate architectural trade-offs between performance (using logical effort analysis) and area usage; see the source code for the HSPICE decks and MATLAB scripts that are used during architectural trade-off evaluation, and characterization of inverters for different supply voltages (VDD) and temperatures. It also includes HSPICE decks for the characterization of the 6-transistor SRAM cell for different transistor ratios, and the SRAM read and write circuitry. Co-designed and co-developed the SRAM using schematic entry in Cadence Virtuoso. Performed functional and timing verification by simulating extracted SPICE netlist in NanoSim.
PostScript
14
star
2

Lombardia-STIL

A C++ -based STIL parser.
C++
9
star
3

qubos-solvers

A portfolio of solvers for quadratic unconstrained binary optimization (QUBO).
q
8
star
4

gulyas-scripts

This is the script directory for my research, as part of my dottorato di ricerca. It contains scripts to test out ideas that I have read in research publications.
Python
8
star
5

MarcheProcessor

A wide-word processor with 128-bit data path.
Verilog
6
star
6

admin-notes

Notes for research and side projects
Jupyter Notebook
6
star
7

in-memory-nbl

In-memory computing with noise-based logic
TeX
5
star
8

NetSim

An optimization tool for telecommunication networks. It is optimized via a multi-objective evolutionary algorithm, so that the trade-off between pleiotropy and redundancy can be explored.
Java
5
star
9

boilerplate-code

Boilerplate code for my open source software projects. It will include implementations of common data structures and algorithms, including those for electronic design automation (such as AND-Inverter Graphs and Binary Decision Diagrams)
TeX
5
star
10

research-contests

A repository for research contests spanning topics from hardware security and embedded/VLSI machine learning to electronic design automation, bio design automation, and formal verification.
TeX
4
star
11

PicenoDecoders

Encoders and decoders for encoding and decoding, and error detection and correction.
Verilog
4
star
12

baklava-graphics

A repository for experimenting with drawing figures/graphics with computer languages.
Makefile
3
star
13

std-cell-library-characterization

A repository for my experimental results, and scripts to process, analyze, and interpret them.
3
star
14

Calabria-Digital-Bio

Repository for computer programs written for my digital biology class.
TeX
2
star
15

guidelines

A set of guidelines for collaboration, software development, IC design (especially VLSI system design), cyber-physical system design projects, VLSI verification projects, machine learning projects, and data science projects.
TeX
2
star
16

ricerca-sandbox

Python
2
star
17

eda-ricercatore.github.io

Zhiyang Ong is an Electrical Engineering Ph.D. student at Texas A&M University. He is currently working on noise-based logic, and had worked on problems in VLSI formal verification, electronic design automation, and satisfiability modulo theories.
Ruby
2
star
18

rosario-r

A repository for my R scripts that explore concepts and techniques in statistical data analysis, machine learning, data analytics, and related topics.
1
star
19

bibtex-analytics

This set of scripts is to perform data analytics operations on my BibTeX database, and to clean it up.
Python
1
star
20

ruby-sandbox

Sandbox for trying out concepts in Ruby programming, and study notes.
Ruby
1
star
21

z-estate-2018-stage

Source code for the interview processes of summer 2018 internship application
C++
1
star
22

octave-sandbox

Sandbox for trying out concepts in GNU Octave programming, and study notes.
MATLAB
1
star
23

dal-bhat-cv

This is a repository to help members of "Dorsa Sadigh wannabes" who are developing an embedded machine learning solution for the DAC 2019 System Design Contest.
TeX
1
star
24

eecs-stem-outreach

Resources for outreach and broadening participation in science, technology, engineering, and mathematics (STEM), including electrical/computer engineering and computer science (EECS).
TeX
1
star
25

Campania-Cpp

Random C++ programs
C++
1
star
26

python-sandbox

Sandbox for trying out concepts in Python programming, and study notes.
Jupyter Notebook
1
star
27

racket-sandbox

A sandbox to test concepts while learning to program in Racket.
Racket
1
star
28

propuesta-de-investigacion

A repository for my course on writing research proposals, and learning about skills that would improve my applications for tenure-track faculty positions (i.e., assistant professor positions).
TeX
1
star
29

ciencia-de-datos

A repository for my course, "ECEN 689 Applied Information Science Practicum" at Texas A&M University, Fall 2018.
1
star
30

haskell-sandbox

A sandbox for testing implementations of Haskell concepts that I am learning.
Haskell
1
star
31

sardegna-scala

A repository of Scala programs that I have developed to hone my skills in functional programming. Three primary goals of this endeavor are: to develop (quasi-) automated techniques for compiler/parser development; to develop an automated framework for data analytics; and to develop faster prototypes for design automation.
JavaScript
1
star