Quality control (2) 52

DSD - Verilog HDL-based design flow(2) / ASIC

ASIC ASIC (Application-Specific Integrated Circuit) : It is a type of specialized integrated circuit (IC), designed for a specific application or task, as opposed to a general-purpose IC that can be used for a wide range of applications. ASICs are typically used in situations where performance, power consumption, and cost are critical factors. (ex, microprocessors, digital signal processor, grap..

DSD - Verilog HDL-based design flow / FPGA

[ Contents ] - Introduction to Verilog - HDL-based design flow (FPGA, ASIC) - Comparison with others Step1. Introduction to Verilog Importance of HDLs HDL : HDL is an acronym(두문자) of Hardware Description Language. Two most commonly used HDLs - Verilog HDL (also called Verilog for short) - VHDL (Very high-speed integrated circuits HDL) Features of HDLs - Design can be described at a very abstract..

Processor / Bandwidth / data bus / cache memory

Bandwidth Bandwidth (대역폭) ( 사전적 의미 ) : 특정한 기능을 수행할 수 있는 주파수의 범위로, 헤르츠 단위로 측정된다. 문맥에 따라 통과대역 대역폭 (passband bandwidth)로 부를 수 있다. 정보이론, 무선 통신, 신호 처리 등 여러 분야에서 중요한 개념으로 다룬다. ( in processor ) :대역폭은 일정한 시간 내에 데이터 연결을 통과할 수 있는 정보량의 척도를 의미한다. 즉, processor에서는 processor가 처리할 수 있는 데이터 양의 한계(maximum)를 의미한다. 이는 processor내부의 data bus, cache등 다양한 하드웨어 요소들의 속도와 효율성에 영향을 받는다. *** Computer bus : cpu가 처리한 데이터들은 모니..

Processor / Latency

Latency Latency : Processor가 명령어를 실행하기 위해 필요한 시간을 의미한다. ( 즉, 명령어를 받고 해당 명령어를 실행하기까지의 걸리는 시간을 의미한다. ) Latency 최적화 - Increase Processor clock speed : Processor가 명령어를 빠르게 실행할 수 있도록 하여, 작업 완료 시간을 줄일 수 있다. [ Ways to increase the processor clock speed ] - Overclocking(오버클럭) : 제조업체의 규격을 초과하여 Processor의 clock speed를 높이는 방법이다. 오버클럭은 processor를 손상시키거나, 안정성 문제를 일으킬 수 있다. - Upgrading the processor(프로세서 업그레이..

Semiconductor - Fabrication process(2) / Doping / Packaging

Fabrication process(2) Fabrication Process 이전 글에서 wafer preparation, film deposition, photo-lithography, etching을 다루었고, 이번 글에서는 doping부터 packaging까지를 정리해보았다. Fabrication - Doping Dopping ( Ref : Doping이 필요한 이유 / https://kycu-sb.tistory.com/54 ) n-type semiconductor : doping with P, ( -1 : 전자가 하나 많아, 전자가 떠다닌다.) -> 떠다니는 전자를 통해 전류가 흐르도록 p-type semiconductor : doping B ( +1 : silicon보다 hole이 하나 많다.)..

Semiconductor - Covalent bonds / Doping / p-type / n-type

Semiconductor Ref : Semiconductor Semiconductor devices : made by silicon or germanium. A crystal of pure or intrinsic silicon(pure form silicon) has a regular lattice structure(격자 구조) where the atoms are held in their positions by bonds, called convalent bonds. 위 그림의 Lattice structrue에서 확인할 수 있듯이 silicon은 전자의 공유 결합을 통해 한 원자당 4개의 원자와의 결합을 이루며 가장 이상적인 육면체 형태의 Lattice structure을 만들어낸다. Covalent bo..

Semiconductor - Fabrication process(1) / Waper ~ Etching

Fabrication Fabrication : Fabrication generally refers to the process of creating or manufacturing something through various techniques such as cutting(절단), shaping(성형), assembling(조립), or joining(접합) different materials. The process may involve various tools, machinery(기계류), and techiques depending on the complexity of the item being fabricated. -> 공정은 재료의 절단,성형,조립,접합 등을 통한 제조 과정을 의미한다. Fabrica..

Semiconductor - Integrated Circuit / Design Procedure

Integrated Circuit (IC) Design Procedure Integrated Circuit (IC,집적회로) : 하나의 반도체 기판에 여러개의 능동소자와 수동소자를 초소형으로 집적시켜 완전한 회로기능을 갖추도록 한 기능 소자를 말한다. ** 능동소자 : 전력 공급이나 제어 신호에 의해 작동하며, 전기 신호를 증폭하거나 전기 에너지를 변환하는 소자이다. 전력을 소비하고, 전자 회로에서 에너지를 공급하는 역할을 한다. (ex) transistor, diode, 집적 회로 etc.. ** 수동소자 : 전기 신호를 조절하거나 저장하지 않고, 전기 에너지를 필터링하거나 변환하지 않는 소자이다. 외부에서 전기 신호에 대한 에너지를 공급하지 않으며, 전류나 전압을 조절하기 위한 소자로 주로 사용된다...

DSD - Video CODEC / Encoder Profiling

Video CODEC Encoder : 데이터를 다른 format으로 변환하는 device(or algorithm)이다. machine learning의 맥락에서 encoder는 high-demensional data를 orginal data의 important features만 잘 캡처한 lower-dimensional representation으로 변환할 때 자주 사용된다. machine learning에서 encoder는 일반적으로 autoencdoer로 사용된다. autoencoder 추가로 데이터 압축, 신호 처리 및 암호화와 같은 다양한 분야에서 encoder가 사용된다. CODEC : 어떠한 data stream이나 신호에 대해, 인코딩이나 디코딩, 혹은 둘 다를 할 수 있는 하드웨어나 소프..