Случайная логика - Random logic

Случайная логика - это метод проектирования полупроводниковых схем, который преобразует высокоуровневые логические описания непосредственно в аппаратные функции, такие как логические элементы И и ИЛИ. Название происходит от того факта, что в расположении элементов на микросхеме и в соединениях между ними очевидно несколько легко различимых закономерностей. В СБИС микросхемы, случайная логика часто реализуется с помощью стандартные ячейки и вентильные матрицы.[1]

Случайная логика составляет большую часть схемотехники в современных микропроцессоры. В сравнении с микрокод, еще один популярный метод проектирования, случайная логика обеспечивает более быстрое выполнение процессора. коды операций при условии, что скорость процессора выше скорости памяти. Недостатком является то, что сложно разработать схемы случайной логики для процессоров с большими и сложными наборами команд. Зафиксированная логика команд занимает большой процент площади микросхемы, и становится трудно расположить логику таким образом, чтобы связанные схемы были близко друг к другу.[2]

Рекомендации

  1. ^ Кэслин, Хуберт (2008). Проектирование цифровых интегральных схем: от архитектур СБИС до изготовления КМОП. Издательство Кембриджского университета. п. 747. ISBN  978-0-521-88267-5.
  2. ^ Хайд, Рэндалл (2004). Напишите отличный код: понимание машины. Пресс без крахмала. п. 228. ISBN  978-1-59327-003-2.