Clusteringλ λμ§νΈ νλ‘ μ€κ³μμ μ€μν κ°λ μΌλ‘, μ¬λ¬ κ°μ νλ‘ μμλ₯Ό κ·Έλ£Ήννμ¬ μ€κ³μ 볡μ‘μ±μ μ€μ΄κ³ μ±λ₯μ μ΅μ ννλ λ°©λ²μ λλ€. ν΄λ¬μ€ν°λ§μ VLSI μμ€ν μμμ λ°μ΄ν° νλ¦κ³Ό μ νΈ μ μ‘μ ν¨μ¨μ μΌλ‘ κ΄λ¦¬νλ λ° νμμ μ λλ€. μ΄ κ³Όμ μ νλ‘μ λ€μν κ΅¬μ± μμλ₯Ό 물리μ μΌλ‘ λλ λ Όλ¦¬μ μΌλ‘ κ°κΉμ΄ μμΉμ λ°°μΉν¨μΌλ‘μ¨, μ μ‘ μ§μ°μ μ΅μννκ³ μ λ ₯ μλΉλ₯Ό μ€μ΄λ λ° κΈ°μ¬ν©λλ€.
ν΄λ¬μ€ν°λ§μ μ€μμ±μ μ¬λ¬ κ°μ§λ‘ μ€λͺ λ μ μμ΅λλ€. 첫째, ν΄λ¬μ€ν°λ§μ νλ‘μ νμ΄λ°μ κ°μ ν©λλ€. νλ‘ μμ κ°μ 거리λ₯Ό μ€μμΌλ‘μ¨, μ νΈ μ μ‘ μκ°κ³Ό μ§μ°μ μ΅μνν μ μμ΅λλ€. λμ§Έ, ν΄λ¬μ€ν°λ§μ μ€κ³μ μ¬μ¬μ©μ±μ λμ λλ€. μ μ¬ν κΈ°λ₯μ κ°μ§ νλ‘ μμλ₯Ό κ·Έλ£Ήνν¨μΌλ‘μ¨, μ 체 μ€κ³μ μΌκ΄μ±μ μ μ§ν μ μμ΅λλ€. μ μ§Έ, ν΄λ¬μ€ν°λ§μ μ λ ₯ ν¨μ¨μ±μ λμ λλ€. κ°κΉμ΄ μμΉμ μλ μμλ€μ λμμ νμ±νλ κ°λ₯μ±μ΄ λμ, μ λ ₯ μλΉλ₯Ό μ€μΌ μ μμ΅λλ€.
ν΄λ¬μ€ν°λ§μ μ¬μ©ν λλ λ€μν κΈ°μ μ κ³ λ €μ¬νμ΄ νμν©λλ€. μλ₯Ό λ€μ΄, ν΄λ¬μ€ν°λ§μ ν¨μ¨μ±μ νλ‘μ κΈ°λ₯μ μꡬμ¬ν, 물리μ λ°°μΉ, κ·Έλ¦¬κ³ μ νΈ κ°μμ ν¬ν¨ν μ¬λ¬ μμΈμ λ°λΌ λ¬λΌμ§ μ μμ΅λλ€. λ°λΌμ ν΄λ¬μ€ν°λ§μ μ μ©νκΈ° μ μ μ΄λ¬ν μμλ€μ μΆ©λΆν λΆμνκ³ μ΄ν΄νλ κ²μ΄ μ€μν©λλ€.
ν΄λ¬μ€ν°λ§μ κ΅¬μ± μμμ μλ μ리λ λ€μκ³Ό κ°μ΄ μ€λͺ λ μ μμ΅λλ€. ν΄λ¬μ€ν°λ§ νλ‘μΈμ€λ μΌλ°μ μΌλ‘ μΈ κ°μ§ μ£Όμ λ¨κ³λ‘ λλ μ μμ΅λλ€: λ°μ΄ν° μμ§, ν΄λ¬μ€ν°λ§ μκ³ λ¦¬μ¦ μ μ©, κ·Έλ¦¬κ³ κ²°κ³Ό λΆμ.
첫 λ²μ§Έ λ¨κ³μΈ λ°μ΄ν° μμ§μμλ νλ‘μ κ΅¬μ± μμμ κ·Έλ€ κ°μ μνΈμμ©μ λν μ 보λ₯Ό μμ§ν©λλ€. μ΄ λ¨κ³μμλ κ° νλ‘ μμμ κΈ°λ₯, νμ΄λ° μꡬμ¬ν, κ·Έλ¦¬κ³ μ λ ₯ μλΉλμ λν λ°μ΄ν°κ° ν¬ν¨λ©λλ€. μ΄λ¬ν λ°μ΄ν°λ ν΄λ¬μ€ν°λ§μ κΈ°μ΄κ° λλ©°, ν¨κ³Όμ μΈ κ·Έλ£Ήνλ₯Ό μν΄ νμμ μ λλ€.
λ λ²μ§Έ λ¨κ³λ ν΄λ¬μ€ν°λ§ μκ³ λ¦¬μ¦μ μ μ©νλ κ³Όμ μ λλ€. μ΄ λ¨κ³μμλ λ€μν ν΄λ¬μ€ν°λ§ κΈ°μ μ΄ μ¬μ©λ μ μμ΅λλ€. μλ₯Ό λ€μ΄, K-means ν΄λ¬μ€ν°λ§, κ³μΈ΅μ ν΄λ¬μ€ν°λ§, κ·Έλ¦¬κ³ DBSCANκ³Ό κ°μ μκ³ λ¦¬μ¦μ΄ μμ΅λλ€. κ° μκ³ λ¦¬μ¦μ νΉμ ν 쑰건과 μꡬμ¬νμ λ°λΌ λ€λ₯΄κ² μλνλ©°, μ΅μ μ ν΄λ¬μ€ν°λ₯Ό μ°ΎκΈ° μν΄ λ°μ΄ν° ν¬μΈνΈ κ°μ 거리 λλ μ μ¬μ±μ μΈ‘μ ν©λλ€. μ΄λ¬ν μκ³ λ¦¬μ¦μ νλ‘ μ€κ³μμ ν΄λ¬μ€ν°λ₯Ό νμ±νλ λ° μ€μν μν μ ν©λλ€.
μΈ λ²μ§Έ λ¨κ³λ κ²°κ³Ό λΆμμ λλ€. ν΄λ¬μ€ν°λ§ κ²°κ³Όλ₯Ό ν΅ν΄ νλ‘μ μ±λ₯μ νκ°νκ³ μ΅μ νν μ μμ΅λλ€. μ΄ λ¨κ³μμλ ν΄λ¬μ€ν°λ§μ΄ νλ‘μ νμ΄λ°, μ λ ₯ μλΉ, κ·Έλ¦¬κ³ μ νΈ λ¬΄κ²°μ±μ λ―ΈμΉλ μν₯μ λΆμν©λλ€. λΆμ κ²°κ³Όλ ν₯ν μ€κ³ μμ λ° κ°μ μ μ€μν μ 보λ₯Ό μ 곡ν©λλ€.
ν΄λ¬μ€ν°λ§ κΈ°μ μ μ¬λ¬ κ°μ§κ° μμΌλ©°, κ° κΈ°μ μ νΉμ ν μꡬμ¬νκ³Ό νκ²½μ λ§μΆμ΄ μ νλ©λλ€. μλ₯Ό λ€μ΄, K-means ν΄λ¬μ€ν°λ§μ κ°λ¨νκ³ λΉ λ₯Έ μλλ‘ ν΄λ¬μ€ν°λ₯Ό νμ±ν μ μμ§λ§, μ΄κΈ° ν΄λ¬μ€ν° μ€μ¬μ μ νμ λ°λΌ κ²°κ³Όκ° λ¬λΌμ§ μ μμ΅λλ€. λ°λ©΄, κ³μΈ΅μ ν΄λ¬μ€ν°λ§μ λ°μ΄ν°μ ꡬ쑰λ₯Ό μκ°μ μΌλ‘ λνλΌ μ μλ μ₯μ μ΄ μμ§λ§, κ³μ° λΉμ©μ΄ λμ μ μμ΅λλ€. μ΄λ¬ν κΈ°μ λ€μ κ°κ°μ μ₯λ¨μ μ΄ μ‘΄μ¬νλ―λ‘, μ μ ν κΈ°μ μ μ ννλ κ²μ΄ μ€μν©λλ€.
ν΄λ¬μ€ν°λ§μ μ¬λ¬ κ΄λ ¨ κΈ°μ κ³Ό λΉκ΅λ μ μμ΅λλ€. μλ₯Ό λ€μ΄, Partitioning κΈ°μ μ νλ‘λ₯Ό μ¬λ¬ κ°μ λ 립μ μΈ λ¨μλ‘ λλλ λ°©λ²μΌλ‘, ν΄λ¬μ€ν°λ§κ³Ό μ μ¬ν λͺ©νλ₯Ό κ°μ§κ³ μμ΅λλ€. κ·Έλ¬λ Partitioningμ μ£Όλ‘ λ¬Όλ¦¬μ λ°°μΉ μ΅μ νλ₯Ό λͺ©νλ‘ νλ©°, ν΄λ¬μ€ν°λ§μ κΈ°λ₯μ μ μ¬μ±μ κΈ°λ°μΌλ‘ κ·Έλ£Ήννλ λ° μ€μ μ λ‘λλ€.
ν΄λ¬μ€ν°λ§κ³Ό Hierarchical Designμ λΉκ΅λ μ€μν©λλ€. Hierarchical Designμ μμ€ν μ μ¬λ¬ λ λ²¨λ‘ λλμ΄ μ€κ³νλ λ°©λ²μΌλ‘, ν΄λ¬μ€ν°λ§κ³Ό ν¨κ» μ¬μ©λ μ μμ΅λλ€. κ·Έλ¬λ Hierarchical Designμ μ£Όλ‘ μ€κ³μ 볡μ‘μ±μ κ΄λ¦¬νλ λ° μ€μ μ λλ©°, ν΄λ¬μ€ν°λ§μ μ±λ₯ μ΅μ νμ λ μ΄μ μ λ§μΆ₯λλ€.
μ€μ μ¬λ‘λ‘λ, κ³ μ±λ₯ μ»΄ν¨ν°μ νλ‘μΈμ μ€κ³μμ ν΄λ¬μ€ν°λ§μ΄ μ¬μ©λ©λλ€. νλ‘μΈμμ μ¬λ¬ κ΅¬μ± μμλ₯Ό ν΄λ¬μ€ν°λ§νμ¬ λ°μ΄ν° μ μ‘ μλλ₯Ό λμ΄κ³ , μ λ ₯ μλΉλ₯Ό μ€μ΄λ λ°©λ²μ΄ μ μ©λ©λλ€. μ΄λ¬ν μ κ·Ό λ°©μμ λκ·λͺ¨ μμ€ν μμμ μ±λ₯μ κ·Ήλννλ λ° κΈ°μ¬ν©λλ€.
Clusteringλ λμ§νΈ νλ‘ μ€κ³μμ νλ‘ μμλ₯Ό κ·Έλ£Ήννμ¬ μ±λ₯μ μ΅μ ννκ³ λ³΅μ‘μ±μ μ€μ΄λ μ€μν κΈ°μ μ λλ€.