전체 글 30

반도체 설계 독학으로 시작하기 2탄(예제 코드 테스트벤치, And gate)

2번째 문서는 간단한 Verilog 예제코드 작성으로 And_gate의 입력과 결과 출력을 진행한다. 간단한 Windows 명령어의 조작만 사용한다면 쉽게 따라 할 수 있다. 앞 발행 글을 확인하여 개발환경 구성을 선행 후 해당 내용을 확인하기를 바란다..1. 간단한 Verilog 코드 작성새로운 Verilog 파일 생성VS Code에서 새 파일을 만들고 파일 이름을 and_gate.v로 저장. (.v는 Verilog 파일 확장자이다.) 아래 코드를 파일에 복사/붙여넣기 하십시오. 간단한 AND 게이트를 설계한 예제이다.module and_gate ( input a, input b, output y); assign y = a & b;endmodule 저장.2. 테스트벤치 작성시뮬레이..

반도체 설계 독학으로 시작하기 1탄(verilog, GTKwave, VS Code 환경 설정)

본인의 경우 전기, 전자, 정보, 통신 등 다양한 지식을 함양하고 있으나, 딱히 한 학문에 대한 깊이 있는 지식을 갖추고 있지는 않다. 이번 게시글을 시작으로 독학으로 반도체 설계를 시작해 보고자 한다. 해당 분야에 대한 지식은 전혀 없어 차근차근 진행할 예정이다. 첫 목표는 상용 FPGA 보드에 원하는 설계를 시작으로 RISC-V 구현, 그리고 ASIC까지 진행하는 것을 목표로 한다. 이번 첫 게시글은 작업환경부터 시작한다.1. Verilog 코드 작성과 시뮬레이션 도구반도체 설계를 위한 첫걸음은 Verilog로 설계를 작성하고 시뮬레이션을 통해 검증 것이다.가.  Icarus Verilog (Verilog 컴파일러)설명: Verilog 코드를 작성하고 시뮬레이션할 수 있는 무료도구이다.다운로드 링크:..

무결성(Integrity) 검사 도구의 종류(Tripwire, AIDE, Samhain, Fcheck 등)

이 포스팅은 정보보안기사 토픽 중 한 가지인 무결성(Integrity)에 관한 정보를 다룬다. 무결성 검사 도구의 개요, 종류 등의 내용을 포함한다. 미흡한 점이 있기에 다른 전문가의 정보도 함께 찾아보시기를 바랍니다. 또한 맞춤법 및 단어 선정, 문법적인 오류, 오탈자가 있거나 불편함이 있을 수 있다.무결성 검사 도구 개요무결성 검사 도구는 시스템의 파일, 데이터베이스 등 중요한 정보의 무결성을 점검하는 도구입니다. 이를 통해 시스템의 보안 상태를 확인하고 무단 변경을 탐지할 수 있다. 대표적인 무결성 검사 도구로는 Tripwire, AIDE, Samhain 등이 있다.무결성 검사 도구 종류TripwireTripwire는 가장 널리 사용되는 파일 무결성 검사 도구입니다.모니터링 에이전트와 중앙 로그 서..

Windows11 WOL(Wake-on-LAN) 기능 사용하기

WOL은 "Wake-on-LAN"의 약자로, 네트워크를 통해 꺼져 있는 컴퓨터를 원격으로 켤 수 있는 기술이다. 이 기술은 특히 네트워크 관리자들이 네트워크에 연결된 여러 컴퓨터를 관리할 때 유용하게 사용된다. WOL을 사용하려면 대상 컴퓨터의 하드웨어(주로 네트워크 카드)가 WOL을 지원해야 하며, BIOS 또는 UEFI 설정에서 이 기능을 활성화해야 한다. 그 후, 특정 패킷(마법 패킷이라고도 함)을 대상 컴퓨터의 MAC 주소로 보내면 해당 컴퓨터가 켜지게 된다. 이 기능은 원격 유지보수, 시스템 업데이트, 원격 부팅과 같은 작업을 용이하게 한다.하기 사용 방법은 Windows11과 IpTIME A9004M-X2 기준으로 작성되었습니다. 선 사진 후 설명 순입니다.공유기에서의 설정(IpTIME 기준)..

Automotive Grade 반도체 품질 등급(AEC-Q100, 101, 102, Q200)

Automotive Grade 반도체는 자동차 산업에서 사용되는 반도체 부품의 품질과 신뢰성을 보장하기 위해 특정한 기준을 충족해야 한다. 이러한 반도체는 극한의 온도, 습도, 진동, 전자기 간섭 등 다양한 환경적 스트레스에 견딜 수 있도록 설계되고 테스트 된다. 주요 Automotive Grade 반도체 등급에는 다음과 같은 것들이 있다.Automotive Grade 반도체 등급AEC-Q100: 이 등급은 집적 회로(IC)용으로, 반도체가 자동차 환경에서 견딜 수 있는지를 평가하는 일련의 테스트를 포함한다. 주요 테스트 항목으로는 온도 사이클, 고온 저장, 습도, 전기적 스트레스 등이 있다. 고온 작동 생명력(High Temperature Operating Life, HTOL), 온도 사이클, 습도, ..

ISO26262(ASIL, IEC61508)

이 포스팅은 정보관리기술사/컴퓨터시스템응용기술사 토픽 중 한 가지인 ISO26262에 관한 정보를 다룬다. ISO26262의 정의, 특징, 구성요소 등의 내용을 포함한다. 미흡한 점이 있기에 다른 전문가의 정보도 함께 찾아보시기를 바랍니다. 또한 맞춤법 및 단어 선정, 문법적인 오류, 오탈자가 있거나 불편함이 있을 수 있다. 감사한다.ISO26262란?ISO 26262는 자동차 분야의 기능 안전성에 관한 국제 표준이다. 자동차에 탑재되는 SW의 오류로 인한 사고방지를 위해 ISO에서 제정한 자동차 기능 안전 국제 규격으로 이 표준은 자동차의 전기/전자 시스템에 대한 설계, 개발, 제조, 운영, 유지보수 등 전 과정에 걸쳐 기능 안전 요구사항을 정의한다. ISO 26262는 2011년에 처음 발행되었으며,..

포트 스캐닝(Port Scanning)

이 포스팅은 정보보안기사 네트워크 보안의 네트워크 기반 공격 기술의 이해 및 대응 토픽 중 한 가지인 스캐닝에 관한 정보를 다룬다. 포트 스캐닝(Port Scanning) 정의, 종류, 특징, 탐지, 예방 등의 내용을 포함한다. 미흡한 점이 있기에 다른 전문가의 정보도 함께 찾아보시기를 바랍니다. 또한 맞춤법 및 단어 선정, 문법적인 오류, 오탈자가 있거나 불편함이 있을 수 있습니다. 감사합니다.포트 스캐닝 이란?포트 스캐닝(Port Scanning)은 네트워크 연결된 컴퓨터의 특정 IP 주소에 대해 열려 있는 포트를 찾아내는 과정이다. 이 과정을 통해 어떤 서비스가 실행 중인지, 어떤 포트가 사용 중인지 확인할 수 있다. 보안 분야에서는 이 정보를 바탕으로 시스템의 취약점을 발견하거나 보안 상태를 점검..

최소신장트리(Minimum Spanning Tree)

이 포스팅은 정보관리기술사의 자료구조/알고리즘 토픽 중 한 가지인 최소신장트리(Minimum Spanning Tree)에 관한 정보를 다룬다. 최소신장트리의 정의, 용어, 알고리즘, 활용 방안 등의 내용을 포함한다. 미흡한 점이 있기에 다른 전문가의 정보도 함께 찾아보시기를 바랍니다. 또한 맞춤법 및 단어 선정, 문법적인 오류, 오탈자가 있거나 불편함이 있을 수 있습니다. 감사합니다.최소신장트리(Minimum Spanning Tree)의 정의최소신장트리(Minimum Spanning Tree, MST)는 가중치가 부여된 무방향 그래프에서 선택한 트리 중, 모든 노드를 포함하면서 가중치의 합이 최소가 되는 트리를 말한다. 이 트리는 원래 그래프의 모든 노드를 포함하며, 사이클을 형성하지 않습니다. 최소 신..

무어의 법칙(Moore's Law)이란?(배경, 법칙, 영향, 한계 등)

무어의 법칙(Moore's Law)은 반도체 산업에서 널리 알려진 경험적 법칙으로, 인텔의 공동 창립자인 고든 무어(Gordon Moore)가 1965년에 제시한 개념이다. 이 법칙은 반도체 칩에 집적되는 트랜지스터의 수가 약 18개월에서 24개월마다 두 배로 증가한다고 예측한다. 이는 컴퓨터의 처리 능력과 성능이 기하급수적으로 증가한다는 것을 의미한다.무어의 법칙 배경고든 무어는 1965년 "Electronics"라는 잡지에 발표한 논문에서 이 개념을 처음 소개했다. 그는 당시의 기술 발전 속도를 바탕으로 집적회로의 트랜지스터 수가 매년 두 배로 증가하리라 예측했으며, 이후 이 주기를 약 2년으로 수정했다.이와 유사한 법칙으로 국내의 “반도체 집적도는 1년에 2배씩 증가한다.”라는 황의 법칙이 존재(메..

VPN(Virtual Private Network)이란?(개념, 등장배경, 기술요소 등)

해당 글은 정보관리기술사 및 컴퓨터시스템 응용기술사, 정보보안기사에 포함되는 주제인 가상 사설망(VPN)에 대한 내용을 다룬다. VPN의 개념, 등장배경, 기술 요소, 구현 방식, 구성 유형, 유형 비교의 내용을 포함한다. 미흡한 점이 있기에 다른 전문가의 정보도 함께 찾아보시기를 바랍니다. 또한 맞춤법 및 단어선정, 문법적인 오류, 오탈자가 있거나 불편할 수 있습니다. 감사합니다.가상 사설망, VPN의 개념VPN(Virtual Private Network)은 공중 네트워크(인터넷)를 마치 전용선처럼 안전하게 사용할 수 있게 해주는 기술이다. VPN은 데이터 암호화, 사용자 인증 및 접근 제어 등의 기능을 제공하여 보안성을 높인다.VPN의 등장 배경초기 인터넷은 데이터 암호화가 고려되지 않은 채로 발전했..