Demonstration venue · read-only. Every page can be browsed; the buttons that would change it are switched off. Create an account to run TaxoReview on your own data. A simulation from public publication records: the people listed were not invited and did not agree to review.
? Tutorial for this page

Insu Yang

dblp:246/6760 · DBLP profile ↗
← Back
3ranked-venue papers
0as first author
1since 2021 · last 2025
0009-0008-3659-4978ORCID · corroborated

Domains — the database's venue-derived domains; a paper can count in several

Systems, architecture and hardware · 3 · 1 since 2021

Expertise — from the expertise taxonomy: the topics of the expert's papers under the CCF categories. A weight counts papers with recency: 1 for a paper about the topic, 0.3 when the topic is its context, halved every five years.

Computer architecture, parallel and distributed computing, and storage systems
1 paper
Integrated circuit design · 100%

Topics — the 2 heaviest of 3, each with the papers that count most for it

TopicWeightPapersLastEvidence papers
Integrated circuit design › high-speed integrated circuits › high-speed integrated circuit design
clock and data recovery
0.912025
FPGA-Only Implementation of MIPI C-PHY Receiver Using Blind Oversampling CDR for CMOS Image Sensors · FPGA 2025
Integrated circuit design › analog and mixed-signal circuits
mixed-signal circuit design
0.312025
FPGA-Only Implementation of MIPI C-PHY Receiver Using Blind Oversampling CDR for CMOS Image Sensors · FPGA 2025

Methods — techniques the papers use, named apart from their topics

parallel gate-based clock recovery · 0.9fork-and-join data decision · 0.9blind oversampling · 0.9
YearPublicationVenuePosition
2025 FPGA-Only Implementation of MIPI C-PHY Receiver Using Blind Oversampling CDR for CMOS Image Sensors
abstract
Field-programmable gate array (FPGA) is a preferred solution for a CMOS image sensor (CIS) automatic test equipment (ATE) because it provides fast upgradability for the timely testing of CIS products using a new interface protocol. However, implementing a Mobile Industry Processor Interface (MIPI) C-PHY receiver to receive images from the CIS in an FPGA can be challenging due to the use of three wires, three distinct voltage levels, and the requirements of fast clock data recovery (CDR) lock time and wide CDR tracking bandwidth. To overcome these challenges, we have developed an FPGA-only MIPI C-PHY receiver that utilizes a blind oversampling CDR technique, which offers fast CDR lock time and wide CDR bandwidth. We used an Altera Stratix 10 GX FPGA as an oversampling device by operating its transceiver in a lock-to-reference-clock mode. We developed a parallel gate-based clock recovery algorithm and a fork and join-based data decision algorithm. As a result, we were able to test CIS wafers at symbol rates of up to 3.5 Giga-symbols per second, achieving performance comparable to that of sophisticated ASIC-based CIS ATEs.
Jun Yeon Won 0002, Shinki Jeong, Seongkwan Lee, Minho Kang, Insu Yang, Jaemoo Choi
FPGA5
2019 PaTran: Translation Platform for Test Pattern Program
abstract
For the testing of memory chips, automatic test equipment (ATE) uses pattern program to generate a bit vector for each clock. Pattern programs are not portable across different ATEs, requiring a different program for each ATE, even when they test the same memory chip. Many solutions and in-house tools have been proposed for this portability problem, but they were not completely successful. This paper proposes PaTran, a software translation platform for pattern programs. PaTran employs intermediate representation (IR) based on the pattern itself, generated by simulating the source pattern program. It synthesizes the target program by reconstructing the program statements from the IR. Since the IR size is huge for product-level programs, PaTran employs a concise form of IR, embedded with repetition information. Implementation of PaTran is based on the web and server-client model.
Jung-Geun Park, Soo-Mook Moon, Sungyeol Kim, Insu Yang, Hyunsoo Jung
ETS5
2019 Output-based Intermediate Representation for Translation of Test-pattern Program
abstract
An Intermediate Representation (IR) used by compilers is normally generated statically , as a result of parsing or analyzing the source program. This paper proposes a completely different type of IR, generated as a result of running the source program, the output-based IR . There is a practical translation problem where such an IR is useful, in the domain of test-pattern programs . Test-pattern programs run on ATE (automatic test equipment), a special embedded system to test semiconductors such as DRAMs. They generate a pattern for each clock, a bit vector input to the pins of the chip. One issue is that different ATEs require different programming since each ATE manufacturer has its own programming language. Nonetheless, we should be able to test a memory chip on different ATEs as long as they generate the same patterns with the same speed. Therefore, a memory chipmaker wants to make a pattern program portable across ATEs, to fully utilize their ATE resources. One solution is translating between pattern programs, for which we need an IR since there are multiple source ATEs and target ATEs. Instead of a conventional, static IR, we propose using the output pattern itself as an IR. Since the pattern is independent of ATEs and easily obtainable, the output-based IR obviates designing a static IR considering all ATE programming languages and hardware differences. Moreover, we might synthesize a better target program from the IR, more optimized to the target ATE. However, the full pattern generated by a product-level pattern program is huge, so we propose using an IR of abbreviated patterns, annotated with the repetition information obtained while executing the source program. Our experimental results with product-level pattern programs show that our approach is feasible.
Jeong-Keun Park, Sungyeol Kim, Insu Yang, Hyunsoo Jung, Soo-Mook Moon
ACM Trans. Embed. Comput. Syst.4