prev FPGA 2002 next
Switch Block Models

How to work with long wire segments?

From most flexible to least flexible:
  1. traditional (Brown/Rose)
    • in general, may lead to difficult layout structures?
    • too flexible
  2. crossing locations
    • better layout structure?
  3. midpoint/endpoint segregation
    • midpoint connections separate from endpoints
    • no extra connections on endpoints, saves area
    • suggested by Imran
  4. track group segregation (new model)
    • wires with same start, end points form a group
    • easier mathematical analysis later
    • includes Imran switch block
    • used here

Track group segregation model used here.