---
iymlVersion: '1.01'
ipVersion: chariotnci_r0p2
project: salus_ic_elem_sec
uniquifier: icelemsec
domains:
  v_si:
    aon:
      rseclk: 1000
globalParameters:
  PERIPHBASE: 0x2a200000
  globalRegisterHost: aon
  cacheLineSize: 64
  maxRemapID: 7
  micronPerNS: 800
  numDevQChanStages: 4
  pmuGlobalSignalStages: 4
  dlsLogicProtection: Enabled
  apuIdWidth: 4
  criticalErrVector: 0b111011101111111111
  user/mode: perByte
  user/REQ: 0
  user/DATperByte: 1
  user/RRESP: 0
  user/BRESP: 0
  aub/aubRequestNumberOfChannelCredits: 3
  aub/aubResponseNumberOfChannelCredits: 3
  aub/pcdcCrossingCredits: 6
  aub/pcdcSyncStages: 2
physical:
  u_R1_54543_lid8:
    x: 2530
    y: 3100
  u_R6_48471_lid9:
    x: 2810
    y: 3200
  u_R8_47232_lid24:
    x: 2620
    y: 3220
  amni_ics_icp_acc:
    x: 2540
    y: 2990
  ics_icp_acc:
    x: 2560
    y: 2970
  asni_rsemm:
    x: 1970
    y: 3610
  rsemm:
    x: 1960
    y: 3620
  asni_icp_ics_cfg:
    x: 2250
    y: 2990
  icp_ics_cfg:
    x: 2270
    y: 2970
  apbg_ics:
    x: 2330
    y: 3610
  si_bist:
    x: 2330
    y: 3610
  ics_ppu_prg:
    x: 2330
    y: 3610
  u_serdes_0:
    x: 2660
    y: 3150
  fmu_if:
    x: 2820
    y: 3200
  u_C48470_RespM_ReqE:
    x: 2800
    y: 3200
  pmu_rseclk:
    x: 2830
    y: 3190
  cfgni_aon:
    x: 2800
    y: 3200
  power_ctrl_aon:
    x: 2810
    y: 3210
  clock_ctrl_rseclk:
    x: 2830
    y: 3190
  fmu:
    x: 2820
    y: 3200
units:
  routers:
    u_R1_54543_lid8:
      clock: rseclk
      wireMode: low
      channels:
        readWriteRequest:
          rp0:
            flitSize: 5
          u_serdes_0:
            numberOfChannelCredits: 2
            registeredOutputs: Disabled
          apbg_ics:
            numberOfChannelCredits: 2
            registeredOutputs: Disabled
          amni_ics_icp_acc:
            numberOfChannelCredits: 2
            registeredOutputs: Disabled
          asni_icp_ics_cfg:
            registeredInputs: Disabled
          asni_rsemm:
            registeredInputs: Disabled
        readWriteResponse:
          rp0:
            flitSize: 5
          asni_icp_ics_cfg:
            numberOfChannelCredits: 2
            registeredOutputs: Disabled
          asni_rsemm:
            numberOfChannelCredits: 2
            registeredOutputs: Disabled
          u_serdes_0:
            registeredInputs: Disabled
          apbg_ics:
            registeredInputs: Disabled
          amni_ics_icp_acc:
            registeredInputs: Disabled
    u_R6_48471_lid9:
      clock: rseclk
      wireMode: config
    u_R8_47232_lid24:
      clock: rseclk
      wireMode: error
    u_C48470_RespM_ReqE:
      clock: rseclk
      wireMode: low
      channels:
        readWriteResponse:
          rp0:
            flitSize: 2
          u_serdes_0:
            numberOfChannelCredits: 2
        readWriteRequest:
          rp0:
            flitSize: 2
          cfgni_aon:
            numberOfChannelCredits: 2
  amnis:
    amni_ics_icp_acc:
      interfaces:
        - ics_icp_acc:
            parameters:
      clock: rseclk
      wireMode: low
      channels:
        readWriteResponse:
          flitSize: 5
          numberOfChannelCredits: 2
      parameters:
        adaptor/protocol: AXI5
        adaptor/idm: Disabled
        adaptor/idmDeviceId: 0
        adaptor/idmWireInterface: Disabled
        adaptor/internalNetworkProtectionRetiming: Disabled
        adaptor/readRetimingStages: 3
        adaptor/starvationAvoidancePeriod: 0
        adaptor/writeRetimingStages: 6
        apu/apuAddrRegions: 8
        apu/apuProtection: Disabled
        apu/apuRegion4k: Enabled
        axi/addressWidth: 40
        axi/ambaInterfaceProtection: AMBA_PARITY
        axi/atomicTransactionsSupport: Disabled
        axi/dataWidth: 64
        axi/legacyEccCpu: R52
        axi/legacyEccMode: BUS_PROTECTION1
        axi/loopback: Disabled
        axi/maximumReadIssuing: 4
        axi/maximumWriteIssuing: 4
        axi/minAtomicReadIssue: 1
        axi/mpam: Disabled
        axi/mte: Disabled
        axi/nsaidSupport: Disabled
        axi/qosAcceptSupport: Disabled
        axi/readDataChunking: Disabled
        axi/readInterleaveDisabled: Disabled
        axi/traceSupport: Disabled
        axi/uniqueID: Disabled
        eventRetimingStages: 0
  asnis:
    asni_rsemm:
      interfaces:
        - rsemm:
            parameters:
      clock: rseclk
      wireMode: low
      channels:
        readWriteRequest:
          flitSize: 5
          numberOfChannelCredits: 2
      parameters:
        adaptor/protocol: AXI5
        adaptor/burstSplitting: Enabled
        adaptor/enableOverridingofIncomingQoSValue: Disabled
        adaptor/hangDetector: Enabled
        adaptor/idm: Disabled
        adaptor/idmDeviceId: 0
        adaptor/idmWireInterface: Disabled
        adaptor/internalNetworkProtectionRetiming: Disabled
        adaptor/readDataAggregationEnable: Disabled
        adaptor/readReorderDepth: 4
        adaptor/readRetimingStages: 40
        adaptor/regulatorPresent: 0
        adaptor/starvationAvoidancePeriod: 0
        adaptor/writeDataFIFODepth: 2
        adaptor/writeRetimingStages: 7
        apu/apuAddrRegions: 4
        apu/apuProtection: Enabled
        apu/apuRegion4k: Enabled
        axi/IDWidth: 16
        axi/addressWidth: 40
        axi/ambaInterfaceProtection: AMBA_PARITY
        axi/atomicTransactionsSupport: Disabled
        axi/dataWidth: 64
        axi/legacyEccCpu: R52
        axi/legacyEccFlashDataScheme: 1
        axi/legacyEccInterfaceType: AXIM
        axi/legacyEccMode: BUS_PROTECTION1
        axi/loopback: Disabled
        axi/maximumReadAcceptance: 4
        axi/maximumWriteAcceptance: 4
        axi/minAtomicReadAcceptance: 1
        axi/mpam: Disabled
        axi/mte: Disabled
        axi/nsaidSupport: Disabled
        axi/orderedWriteObservation: Disabled
        axi/readDataChunking: Disabled
        axi/traceSupport: Disabled
        axi/uniqueID: Disabled
        eventRetimingStages: 0
      resourcePlane: 0
      routes:
        amni_ics_icp_acc: u_R1_54543_lid8
        si_bist: u_R1_54543_lid8->apbg_ics
        ics_ppu_prg: u_R1_54543_lid8->apbg_ics
    asni_icp_ics_cfg:
      interfaces:
        - icp_ics_cfg:
            parameters:
      clock: rseclk
      wireMode: low
      channels:
        readWriteRequest:
          flitSize: 5
          numberOfChannelCredits: 2
      parameters:
        adaptor/protocol: AXI5
        adaptor/burstSplitting: Enabled
        adaptor/enableOverridingofIncomingQoSValue: Disabled
        adaptor/hangDetector: Enabled
        adaptor/idm: Disabled
        adaptor/idmDeviceId: 0
        adaptor/idmWireInterface: Disabled
        adaptor/internalNetworkProtectionRetiming: Disabled
        adaptor/readDataAggregationEnable: Disabled
        adaptor/readReorderDepth: 4
        adaptor/readRetimingStages: 40
        adaptor/regulatorPresent: 0
        adaptor/starvationAvoidancePeriod: 0
        adaptor/writeDataFIFODepth: 2
        adaptor/writeRetimingStages: 7
        apu/apuAddrRegions: 8
        apu/apuProtection: Disabled
        apu/apuRegion4k: Enabled
        axi/IDWidth: 16
        axi/addressWidth: 40
        axi/ambaInterfaceProtection: AMBA_PARITY
        axi/atomicTransactionsSupport: Disabled
        axi/dataWidth: 32
        axi/legacyEccCpu: R52
        axi/legacyEccFlashDataScheme: 1
        axi/legacyEccInterfaceType: AXIM
        axi/legacyEccMode: BUS_PROTECTION1
        axi/loopback: Disabled
        axi/maximumReadAcceptance: 4
        axi/maximumWriteAcceptance: 4
        axi/minAtomicReadAcceptance: 1
        axi/mpam: Disabled
        axi/mte: Disabled
        axi/nsaidSupport: Disabled
        axi/orderedWriteObservation: Disabled
        axi/readDataChunking: Disabled
        axi/traceSupport: Disabled
        axi/uniqueID: Disabled
        eventRetimingStages: 0
      resourcePlane: 0
      routes:
        cfgni_aon: u_R1_54543_lid8->u_serdes_0->u_C48470_RespM_ReqE
  hmnis:
  hsnis:
  pmnis:
    apbg_ics:
      interfaces:
        - si_bist:
            parameters:
              apb/ambaInterfaceProtection: AMBA_PARITY
              apb/protocol: APB5
              apb/secureAccessSupport: secureAccess
        - ics_ppu_prg:
            parameters:
              apb/ambaInterfaceProtection: AMBA_PARITY
              apb/protocol: APB5
              apb/secureAccessSupport: secureAccess
      clock: rseclk
      wireMode: low
      channels:
        readWriteResponse:
          flitSize: 5
          numberOfChannelCredits: 2
      parameters:
        adaptor/idm: Disabled
        adaptor/idmDeviceId: 0
        adaptor/idmWireInterface: Disabled
        adaptor/retimingStages: 6
        adaptor/starvationAvoidancePeriod: 0
        apu/apuAddrRegions: 8
        apu/apuProtection: Disabled
        apu/apuRegion4k: Enabled
        eventRetimingStages: 0
  cmnis:
  pcdcs:
  serdes:
    u_serdes_0:
      clock: rseclk
      wireMode: low
      channels:
        readWriteRequest:
          rp0:
            txFlitSize: 2
            rxFlitSize: 5
            txNumberOfChannelCredits: 2
            tidemark: 2
          registeredInputs: Disabled
          registeredOutputs: Disabled
        readWriteResponse:
          rp0:
            txFlitSize: 5
            rxFlitSize: 2
            txNumberOfChannelCredits: 2
            tidemark: 1
          registeredInputs: Disabled
          registeredOutputs: Disabled
  cfgnis:
    cfgni_aon:
      clock: rseclk
      wireMode: high
      channels:
        readResponse:
          flitSize: 2
          numberOfChannelCredits: 2
        writeResponse:
          flitSize: 2
          numberOfChannelCredits: 2
      routes:
        amni_ics_icp_acc: u_R6_48471_lid9
        apbg_ics: u_R6_48471_lid9
        asni_icp_ics_cfg: u_R6_48471_lid9
        asni_rsemm: u_R6_48471_lid9
        pmu_rseclk: u_R6_48471_lid9
  fmus:
    fmu:
      interfaces:
        - fmu_if:
            parameters:
              apb/ambaInterfaceProtection: AMBA_PARITY
              apb/protocol: APB5
              apb/secureAccessSupport: pin
      clock: rseclk
      wireMode: error
      routes:
        amni_ics_icp_acc: u_R8_47232_lid24
        apbg_ics: u_R8_47232_lid24
        asni_icp_ics_cfg: u_R8_47232_lid24
        asni_rsemm: u_R8_47232_lid24
        cfgni_aon: u_R8_47232_lid24
        clock_ctrl_rseclk: u_R8_47232_lid24
        pmu_rseclk: u_R8_47232_lid24
        power_ctrl_aon: u_R8_47232_lid24
  aub2apbs:
AddressRegions:
  main_mm:
    subscribers: asni_rsemm, asni_icp_ics_cfg
    CFG:
      startAddress: 0x2a200000
      endAddress: 0x2a20ffff
      targets:
        default: CONFIGURATION_SPACE
    atu_ma_programming:
      startAddress: 0x31000000
      endAddress: 0x31000fff
      targets:
        default: amni_ics_icp_acc
    atu_pa_programming_port:
      startAddress: 0x31010000
      endAddress: 0x31010fff
      targets:
        default: amni_ics_icp_acc
    local_qspi_flash:
      startAddress: 0x60000000
      endAddress: 0x7fffffff
      targets:
        default: amni_ics_icp_acc
    local_sram_banks_group0:
      startAddress: 0x40000000
      endAddress: 0x407fffff
      targets:
        default: amni_ics_icp_acc
    local_sram_banks_group1:
      startAddress: 0x48000000
      endAddress: 0x487fffff
      targets:
        default: amni_ics_icp_acc
    mm_ics_ppu_prg:
      startAddress: 0x2a600000
      endAddress: 0x2a60ffff
      targets:
        default: ics_ppu_prg
    mm_si_bist:
      startAddress: 0x2b100000
      endAddress: 0x2b10ffff
      targets:
        default: si_bist
    pmc_apb0_for_llram0:
      startAddress: 0x2b340000
      endAddress: 0x2b340fff
      targets:
        default: amni_ics_icp_acc
    pmc_apb0_for_llram1:
      startAddress: 0x2b360000
      endAddress: 0x2b360fff
      targets:
        default: amni_ics_icp_acc
    pmc_apb0_for_sram0:
      startAddress: 0x2b300000
      endAddress: 0x2b300fff
      targets:
        default: amni_ics_icp_acc
    pmc_apb0_for_sram1:
      startAddress: 0x2b320000
      endAddress: 0x2b320fff
      targets:
        default: amni_ics_icp_acc
    pmc_apb1_for_llram0:
      startAddress: 0x2b350000
      endAddress: 0x2b350fff
      targets:
        default: amni_ics_icp_acc
    pmc_apb1_for_llram1:
      startAddress: 0x2b370000
      endAddress: 0x2b370fff
      targets:
        default: amni_ics_icp_acc
    pmc_apb1_for_sram0:
      startAddress: 0x2b310000
      endAddress: 0x2b310fff
      targets:
        default: amni_ics_icp_acc
    pmc_apb1_for_sram1:
      startAddress: 0x2b330000
      endAddress: 0x2b330fff
      targets:
        default: amni_ics_icp_acc
    si_cpu_0_llram:
      startAddress: 0x120000000
      endAddress: 0x1207fffff
      targets:
        default: amni_ics_icp_acc
    si_cpu_1_llram:
      startAddress: 0x140000000
      endAddress: 0x1407fffff
      targets:
        default: amni_ics_icp_acc
    si_cpu_cluster_0_core_0_dtcm:
      startAddress: 0x110100000
      endAddress: 0x110107fff
      targets:
        default: amni_ics_icp_acc
    si_cpu_cluster_0_core_0_itcm:
      startAddress: 0x110000000
      endAddress: 0x110007fff
      targets:
        default: amni_ics_icp_acc
    si_cpu_cluster_0_utility_bus:
      startAddress: 0x28000000
      endAddress: 0x281fffff
      targets:
        default: amni_ics_icp_acc
    si_cpu_cluster_1_core_0_dtcm:
      startAddress: 0x130100000
      endAddress: 0x13011ffff
      targets:
        default: amni_ics_icp_acc
    si_cpu_cluster_1_core_0_itcm:
      startAddress: 0x130000000
      endAddress: 0x130007fff
      targets:
        default: amni_ics_icp_acc
    si_cpu_cluster_1_core_1_dtcm:
      startAddress: 0x130300000
      endAddress: 0x13031ffff
      targets:
        default: amni_ics_icp_acc
    si_cpu_cluster_1_core_1_itcm:
      startAddress: 0x130200000
      endAddress: 0x130207fff
      targets:
        default: amni_ics_icp_acc
    si_cpu_cluster_1_core_2_dtcm:
      startAddress: 0x130500000
      endAddress: 0x13051ffff
      targets:
        default: amni_ics_icp_acc
    si_cpu_cluster_1_core_2_itcm:
      startAddress: 0x130400000
      endAddress: 0x130407fff
      targets:
        default: amni_ics_icp_acc
    si_cpu_cluster_1_core_3_dtcm:
      startAddress: 0x130700000
      endAddress: 0x13071ffff
      targets:
        default: amni_ics_icp_acc
    si_cpu_cluster_1_core_3_itcm:
      startAddress: 0x130600000
      endAddress: 0x130607fff
      targets:
        default: amni_ics_icp_acc
    si_cpu_cluster_1_utility_bus:
      startAddress: 0x28800000
      endAddress: 0x28bfffff
      targets:
        default: amni_ics_icp_acc
    si_system_status_control_register:
      startAddress: 0x2a6b0000
      endAddress: 0x2a6b0fff
      targets:
        default: amni_ics_icp_acc
blockages:
  blk_s_rse:
    type: block
    powerDomain: aon
    interfaces:
      - rsemm:
    location:
      x: 1910
      y: 3610
      width: 100
      height: 100
  blk_s_icp:
    type: block
    powerDomain: aon
    interfaces:
      - icp_ics_cfg:
      - ics_icp_acc:
    location:
      x: 2110
      y: 2900
      width: 500
      height: 100
  blk_s_bist:
    type: block
    powerDomain: aon
    interfaces:
      - ics_ppu_prg:
      - si_bist:
    location:
      x: 2700
      y: 3590
      width: 100
      height: 100
  blk_s_ppu:
    type: block
    powerDomain: aon
    location:
      x: 2290
      y: 3610
      width: 100
      height: 100
  block_s_fmu:
    type: block
    powerDomain: aon
    interfaces:
      - fmu_if:
    location:
      x: 2820
      y: 3200
      width: 100
      height: 100
tooling:
  profiles:
    default_profile:
      parameters:
        peakBW: 100.0
        averageBW: 10.0
        trafficPriority: 0
        latency: false
        reqBeats: 1
        respBeats: 1
        min_cd: false
        min_pd: false
  paths:
    icp_ics_cfg:
      CONFIGURATION_SPACE: {}
    rsemm:
      ics_icp_acc:
        readRequest: default_profile
        writeRequest: default_profile
      si_bist:
        readRequest: default_profile
        writeRequest: default_profile
      ics_ppu_prg:
        readRequest: default_profile
        writeRequest: default_profile
  synthesisConstraints:
    computeMaxOutstanding: false
    maxLinkWidth: 64
    generateTrafficFiles: true
    draftMode: false
    inferClockRelations: true
    noAsyncPDCrossing: Disabled
    useTrafficParameters: Disabled
    numberOfResourcePlanes: 1
    optimizeFlitSize: ComputeFS_AvgTraffic
    optimizeFifoDepth: ComputeFIFO_AvgTraffic
    optimizeWireMode: ComputeWireMode_AvgTraffic
    holAvoidance: Disabled
    useTimingParameters: Disabled
    cellGranularity: 10
    micronPerNS: 800
    pipelineType: Router
    timingTolerance: 25
  dieProperties:
    width: 6100
    height: 4000
  designConstraints:
    pcdcCrossingErrorNetwork: ONE_PD
