XML 82 R41.htm IDEA: XBRL DOCUMENT v2.4.1.9
Fair Value Measurements (Details) (USD $)
In Thousands, unless otherwise specified
3 Months Ended 9 Months Ended
Dec. 27, 2014
Dec. 28, 2013
Dec. 27, 2014
Dec. 28, 2013
Sep. 27, 2014
Mar. 29, 2014
Sep. 28, 2013
Mar. 30, 2013
Assets and Liabilities Measured at Fair Value on a Recurring Basis                
Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Asset Value $ 10,325us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue $ 19,228us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue $ 10,325us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue $ 19,228us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue $ 20,608us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue $ 20,160us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue $ 22,229us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue $ 27,610us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue
Derivative Asset           1,713us-gaap_DerivativeAssets    
Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Asset, Gain (Loss) Included in Earnings 0us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetGainLossIncludedInEarnings1 (221)us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetGainLossIncludedInEarnings1 0us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetGainLossIncludedInEarnings1 462us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetGainLossIncludedInEarnings1        
Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Asset, Gain (Loss) Included in Other Comprehensive Income (Loss) 717us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetGainLossIncludedInOtherComprehensiveIncomeLoss 870us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetGainLossIncludedInOtherComprehensiveIncomeLoss 1,165us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetGainLossIncludedInOtherComprehensiveIncomeLoss 1,456us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetGainLossIncludedInOtherComprehensiveIncomeLoss        
Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Asset, Purchases, (Sales), Issuances, (Settlements) (11,000)us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetPurchasesSalesIssuancesSettlements [1] (3,650)us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetPurchasesSalesIssuancesSettlements [1] (11,000)us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetPurchasesSalesIssuancesSettlements [1] (10,300)us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetPurchasesSalesIssuancesSettlements [1]        
Fair Value, Inputs, Level 2 [Member]                
Assets and Liabilities Measured at Fair Value on a Recurring Basis                
Derivative Asset           1,713us-gaap_DerivativeAssets
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
   
Fair Value, Measurements, Recurring [Member]                
Assets and Liabilities Measured at Fair Value on a Recurring Basis                
Total assets measured at fair value 3,449,460us-gaap_AssetsFairValueDisclosure
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
  3,449,460us-gaap_AssetsFairValueDisclosure
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
    3,607,062us-gaap_AssetsFairValueDisclosure
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
   
Derivative Liability 6,453us-gaap_DerivativeLiabilities
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
  6,453us-gaap_DerivativeLiabilities
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
         
Financial and Nonfinancial Liabilities, Fair Value Disclosure 6,453us-gaap_LiabilitiesFairValueDisclosure
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
  6,453us-gaap_LiabilitiesFairValueDisclosure
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
         
Fair Value Assets Measured On Recurring Basis Net 3,443,007xlnx_FairValueAssetsMeasuredOnRecurringBasisNet
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
  3,443,007xlnx_FairValueAssetsMeasuredOnRecurringBasisNet
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
         
Fair Value, Measurements, Recurring [Member] | Fair Value, Inputs, Level 1 [Member]                
Assets and Liabilities Measured at Fair Value on a Recurring Basis                
Total assets measured at fair value 740,281us-gaap_AssetsFairValueDisclosure
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
  740,281us-gaap_AssetsFairValueDisclosure
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
    637,959us-gaap_AssetsFairValueDisclosure
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
   
Derivative Liability 0us-gaap_DerivativeLiabilities
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
  0us-gaap_DerivativeLiabilities
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
    0us-gaap_DerivativeLiabilities
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
   
Financial and Nonfinancial Liabilities, Fair Value Disclosure 0us-gaap_LiabilitiesFairValueDisclosure
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
  0us-gaap_LiabilitiesFairValueDisclosure
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
         
Fair Value Assets Measured On Recurring Basis Net 740,281xlnx_FairValueAssetsMeasuredOnRecurringBasisNet
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
  740,281xlnx_FairValueAssetsMeasuredOnRecurringBasisNet
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
         
Fair Value, Measurements, Recurring [Member] | Fair Value, Inputs, Level 2 [Member]                
Assets and Liabilities Measured at Fair Value on a Recurring Basis                
Total assets measured at fair value 2,698,854us-gaap_AssetsFairValueDisclosure
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
  2,698,854us-gaap_AssetsFairValueDisclosure
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
    2,948,943us-gaap_AssetsFairValueDisclosure
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
   
Derivative Liability 6,453us-gaap_DerivativeLiabilities
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
  6,453us-gaap_DerivativeLiabilities
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
         
Financial and Nonfinancial Liabilities, Fair Value Disclosure 6,453us-gaap_LiabilitiesFairValueDisclosure
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
  6,453us-gaap_LiabilitiesFairValueDisclosure
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
         
Fair Value Assets Measured On Recurring Basis Net 2,692,401xlnx_FairValueAssetsMeasuredOnRecurringBasisNet
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
  2,692,401xlnx_FairValueAssetsMeasuredOnRecurringBasisNet
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
         
Fair Value, Measurements, Recurring [Member] | Fair Value, Inputs, Level 3 [Member]                
Assets and Liabilities Measured at Fair Value on a Recurring Basis                
Total assets measured at fair value 10,325us-gaap_AssetsFairValueDisclosure
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
  10,325us-gaap_AssetsFairValueDisclosure
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
    20,160us-gaap_AssetsFairValueDisclosure
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
   
Derivative Liability 0us-gaap_DerivativeLiabilities
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
  0us-gaap_DerivativeLiabilities
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
    0us-gaap_DerivativeLiabilities
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
   
Financial and Nonfinancial Liabilities, Fair Value Disclosure 0us-gaap_LiabilitiesFairValueDisclosure
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
  0us-gaap_LiabilitiesFairValueDisclosure
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
         
Fair Value Assets Measured On Recurring Basis Net 10,325xlnx_FairValueAssetsMeasuredOnRecurringBasisNet
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
  10,325xlnx_FairValueAssetsMeasuredOnRecurringBasisNet
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
         
Fair Value, Measurements, Recurring [Member] | Cash And Cash Equivalents [Member] | Money Market Funds [Member]                
Assets and Liabilities Measured at Fair Value on a Recurring Basis                
Total assets measured at fair value 302,542us-gaap_AssetsFairValueDisclosure
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_CashAndCashEquivalentsMember
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ us-gaap_FinancialInstrumentAxis
= us-gaap_MoneyMarketFundsMember
  302,542us-gaap_AssetsFairValueDisclosure
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_CashAndCashEquivalentsMember
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ us-gaap_FinancialInstrumentAxis
= us-gaap_MoneyMarketFundsMember
    213,988us-gaap_AssetsFairValueDisclosure
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_CashAndCashEquivalentsMember
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ us-gaap_FinancialInstrumentAxis
= us-gaap_MoneyMarketFundsMember
   
Fair Value, Measurements, Recurring [Member] | Cash And Cash Equivalents [Member] | financial institution securities [Member]                
Assets and Liabilities Measured at Fair Value on a Recurring Basis                
Total assets measured at fair value 143,999us-gaap_AssetsFairValueDisclosure
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_CashAndCashEquivalentsMember
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ us-gaap_FinancialInstrumentAxis
= xlnx_FinancialinstitutionsecuritiesMember
  143,999us-gaap_AssetsFairValueDisclosure
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_CashAndCashEquivalentsMember
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ us-gaap_FinancialInstrumentAxis
= xlnx_FinancialinstitutionsecuritiesMember
    131,990us-gaap_AssetsFairValueDisclosure
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_CashAndCashEquivalentsMember
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ us-gaap_FinancialInstrumentAxis
= xlnx_FinancialinstitutionsecuritiesMember
   
Fair Value, Measurements, Recurring [Member] | Cash And Cash Equivalents [Member] | Non-financial institution securities [Member]                
Assets and Liabilities Measured at Fair Value on a Recurring Basis                
Total assets measured at fair value 120,988us-gaap_AssetsFairValueDisclosure
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_CashAndCashEquivalentsMember
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ us-gaap_FinancialInstrumentAxis
= xlnx_NonfinancialinstitutionsecuritiesMember
  120,988us-gaap_AssetsFairValueDisclosure
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_CashAndCashEquivalentsMember
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ us-gaap_FinancialInstrumentAxis
= xlnx_NonfinancialinstitutionsecuritiesMember
    319,970us-gaap_AssetsFairValueDisclosure
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_CashAndCashEquivalentsMember
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ us-gaap_FinancialInstrumentAxis
= xlnx_NonfinancialinstitutionsecuritiesMember
   
Fair Value, Measurements, Recurring [Member] | Cash And Cash Equivalents [Member] | U.S. Government and Agency Securities [Member]                
Assets and Liabilities Measured at Fair Value on a Recurring Basis                
Total assets measured at fair value 417,197us-gaap_AssetsFairValueDisclosure
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_CashAndCashEquivalentsMember
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ us-gaap_FinancialInstrumentAxis
= us-gaap_USGovernmentAgenciesDebtSecuritiesMember
  417,197us-gaap_AssetsFairValueDisclosure
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_CashAndCashEquivalentsMember
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ us-gaap_FinancialInstrumentAxis
= us-gaap_USGovernmentAgenciesDebtSecuritiesMember
    69,998us-gaap_AssetsFairValueDisclosure
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_CashAndCashEquivalentsMember
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ us-gaap_FinancialInstrumentAxis
= us-gaap_USGovernmentAgenciesDebtSecuritiesMember
   
Fair Value, Measurements, Recurring [Member] | Cash And Cash Equivalents [Member] | Foreign Government and Agency Securities [Member]                
Assets and Liabilities Measured at Fair Value on a Recurring Basis                
Total assets measured at fair value 320,977us-gaap_AssetsFairValueDisclosure
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_CashAndCashEquivalentsMember
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ us-gaap_FinancialInstrumentAxis
= us-gaap_ForeignGovernmentDebtSecuritiesMember
  320,977us-gaap_AssetsFairValueDisclosure
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_CashAndCashEquivalentsMember
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ us-gaap_FinancialInstrumentAxis
= us-gaap_ForeignGovernmentDebtSecuritiesMember
    194,984us-gaap_AssetsFairValueDisclosure
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_CashAndCashEquivalentsMember
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ us-gaap_FinancialInstrumentAxis
= us-gaap_ForeignGovernmentDebtSecuritiesMember
   
Fair Value, Measurements, Recurring [Member] | Cash And Cash Equivalents [Member] | Fair Value, Inputs, Level 1 [Member] | Money Market Funds [Member]                
Assets and Liabilities Measured at Fair Value on a Recurring Basis                
Total assets measured at fair value 302,542us-gaap_AssetsFairValueDisclosure
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_CashAndCashEquivalentsMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ us-gaap_FinancialInstrumentAxis
= us-gaap_MoneyMarketFundsMember
  302,542us-gaap_AssetsFairValueDisclosure
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_CashAndCashEquivalentsMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ us-gaap_FinancialInstrumentAxis
= us-gaap_MoneyMarketFundsMember
    213,988us-gaap_AssetsFairValueDisclosure
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_CashAndCashEquivalentsMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ us-gaap_FinancialInstrumentAxis
= us-gaap_MoneyMarketFundsMember
   
Fair Value, Measurements, Recurring [Member] | Cash And Cash Equivalents [Member] | Fair Value, Inputs, Level 1 [Member] | financial institution securities [Member]                
Assets and Liabilities Measured at Fair Value on a Recurring Basis                
Total assets measured at fair value 0us-gaap_AssetsFairValueDisclosure
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_CashAndCashEquivalentsMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ us-gaap_FinancialInstrumentAxis
= xlnx_FinancialinstitutionsecuritiesMember
  0us-gaap_AssetsFairValueDisclosure
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_CashAndCashEquivalentsMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ us-gaap_FinancialInstrumentAxis
= xlnx_FinancialinstitutionsecuritiesMember
    0us-gaap_AssetsFairValueDisclosure
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_CashAndCashEquivalentsMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ us-gaap_FinancialInstrumentAxis
= xlnx_FinancialinstitutionsecuritiesMember
   
Fair Value, Measurements, Recurring [Member] | Cash And Cash Equivalents [Member] | Fair Value, Inputs, Level 1 [Member] | Non-financial institution securities [Member]                
Assets and Liabilities Measured at Fair Value on a Recurring Basis                
Total assets measured at fair value 0us-gaap_AssetsFairValueDisclosure
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_CashAndCashEquivalentsMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ us-gaap_FinancialInstrumentAxis
= xlnx_NonfinancialinstitutionsecuritiesMember
  0us-gaap_AssetsFairValueDisclosure
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_CashAndCashEquivalentsMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ us-gaap_FinancialInstrumentAxis
= xlnx_NonfinancialinstitutionsecuritiesMember
    0us-gaap_AssetsFairValueDisclosure
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_CashAndCashEquivalentsMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ us-gaap_FinancialInstrumentAxis
= xlnx_NonfinancialinstitutionsecuritiesMember
   
Fair Value, Measurements, Recurring [Member] | Cash And Cash Equivalents [Member] | Fair Value, Inputs, Level 1 [Member] | U.S. Government and Agency Securities [Member]                
Assets and Liabilities Measured at Fair Value on a Recurring Basis                
Total assets measured at fair value 219,997us-gaap_AssetsFairValueDisclosure
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_CashAndCashEquivalentsMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ us-gaap_FinancialInstrumentAxis
= us-gaap_USGovernmentAgenciesDebtSecuritiesMember
  219,997us-gaap_AssetsFairValueDisclosure
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_CashAndCashEquivalentsMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ us-gaap_FinancialInstrumentAxis
= us-gaap_USGovernmentAgenciesDebtSecuritiesMember
    69,998us-gaap_AssetsFairValueDisclosure
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_CashAndCashEquivalentsMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ us-gaap_FinancialInstrumentAxis
= us-gaap_USGovernmentAgenciesDebtSecuritiesMember
   
Fair Value, Measurements, Recurring [Member] | Cash And Cash Equivalents [Member] | Fair Value, Inputs, Level 1 [Member] | Foreign Government and Agency Securities [Member]                
Assets and Liabilities Measured at Fair Value on a Recurring Basis                
Total assets measured at fair value 0us-gaap_AssetsFairValueDisclosure
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_CashAndCashEquivalentsMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ us-gaap_FinancialInstrumentAxis
= us-gaap_ForeignGovernmentDebtSecuritiesMember
  0us-gaap_AssetsFairValueDisclosure
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_CashAndCashEquivalentsMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ us-gaap_FinancialInstrumentAxis
= us-gaap_ForeignGovernmentDebtSecuritiesMember
    0us-gaap_AssetsFairValueDisclosure
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_CashAndCashEquivalentsMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ us-gaap_FinancialInstrumentAxis
= us-gaap_ForeignGovernmentDebtSecuritiesMember
   
Fair Value, Measurements, Recurring [Member] | Cash And Cash Equivalents [Member] | Fair Value, Inputs, Level 2 [Member] | Money Market Funds [Member]                
Assets and Liabilities Measured at Fair Value on a Recurring Basis                
Total assets measured at fair value 0us-gaap_AssetsFairValueDisclosure
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_CashAndCashEquivalentsMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ us-gaap_FinancialInstrumentAxis
= us-gaap_MoneyMarketFundsMember
  0us-gaap_AssetsFairValueDisclosure
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_CashAndCashEquivalentsMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ us-gaap_FinancialInstrumentAxis
= us-gaap_MoneyMarketFundsMember
    0us-gaap_AssetsFairValueDisclosure
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_CashAndCashEquivalentsMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ us-gaap_FinancialInstrumentAxis
= us-gaap_MoneyMarketFundsMember
   
Fair Value, Measurements, Recurring [Member] | Cash And Cash Equivalents [Member] | Fair Value, Inputs, Level 2 [Member] | financial institution securities [Member]                
Assets and Liabilities Measured at Fair Value on a Recurring Basis                
Total assets measured at fair value 143,999us-gaap_AssetsFairValueDisclosure
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_CashAndCashEquivalentsMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ us-gaap_FinancialInstrumentAxis
= xlnx_FinancialinstitutionsecuritiesMember
  143,999us-gaap_AssetsFairValueDisclosure
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_CashAndCashEquivalentsMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ us-gaap_FinancialInstrumentAxis
= xlnx_FinancialinstitutionsecuritiesMember
    131,990us-gaap_AssetsFairValueDisclosure
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_CashAndCashEquivalentsMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ us-gaap_FinancialInstrumentAxis
= xlnx_FinancialinstitutionsecuritiesMember
   
Fair Value, Measurements, Recurring [Member] | Cash And Cash Equivalents [Member] | Fair Value, Inputs, Level 2 [Member] | Non-financial institution securities [Member]                
Assets and Liabilities Measured at Fair Value on a Recurring Basis                
Total assets measured at fair value 120,988us-gaap_AssetsFairValueDisclosure
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_CashAndCashEquivalentsMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ us-gaap_FinancialInstrumentAxis
= xlnx_NonfinancialinstitutionsecuritiesMember
  120,988us-gaap_AssetsFairValueDisclosure
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_CashAndCashEquivalentsMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ us-gaap_FinancialInstrumentAxis
= xlnx_NonfinancialinstitutionsecuritiesMember
    319,970us-gaap_AssetsFairValueDisclosure
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_CashAndCashEquivalentsMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ us-gaap_FinancialInstrumentAxis
= xlnx_NonfinancialinstitutionsecuritiesMember
   
Fair Value, Measurements, Recurring [Member] | Cash And Cash Equivalents [Member] | Fair Value, Inputs, Level 2 [Member] | U.S. Government and Agency Securities [Member]                
Assets and Liabilities Measured at Fair Value on a Recurring Basis                
Total assets measured at fair value 197,200us-gaap_AssetsFairValueDisclosure
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_CashAndCashEquivalentsMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ us-gaap_FinancialInstrumentAxis
= us-gaap_USGovernmentAgenciesDebtSecuritiesMember
  197,200us-gaap_AssetsFairValueDisclosure
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_CashAndCashEquivalentsMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ us-gaap_FinancialInstrumentAxis
= us-gaap_USGovernmentAgenciesDebtSecuritiesMember
    0us-gaap_AssetsFairValueDisclosure
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_CashAndCashEquivalentsMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ us-gaap_FinancialInstrumentAxis
= us-gaap_USGovernmentAgenciesDebtSecuritiesMember
   
Fair Value, Measurements, Recurring [Member] | Cash And Cash Equivalents [Member] | Fair Value, Inputs, Level 2 [Member] | Foreign Government and Agency Securities [Member]                
Assets and Liabilities Measured at Fair Value on a Recurring Basis                
Total assets measured at fair value 320,977us-gaap_AssetsFairValueDisclosure
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_CashAndCashEquivalentsMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ us-gaap_FinancialInstrumentAxis
= us-gaap_ForeignGovernmentDebtSecuritiesMember
  320,977us-gaap_AssetsFairValueDisclosure
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_CashAndCashEquivalentsMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ us-gaap_FinancialInstrumentAxis
= us-gaap_ForeignGovernmentDebtSecuritiesMember
    194,984us-gaap_AssetsFairValueDisclosure
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_CashAndCashEquivalentsMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ us-gaap_FinancialInstrumentAxis
= us-gaap_ForeignGovernmentDebtSecuritiesMember
   
Fair Value, Measurements, Recurring [Member] | Cash And Cash Equivalents [Member] | Fair Value, Inputs, Level 3 [Member] | Money Market Funds [Member]                
Assets and Liabilities Measured at Fair Value on a Recurring Basis                
Total assets measured at fair value 0us-gaap_AssetsFairValueDisclosure
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_CashAndCashEquivalentsMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ us-gaap_FinancialInstrumentAxis
= us-gaap_MoneyMarketFundsMember
  0us-gaap_AssetsFairValueDisclosure
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_CashAndCashEquivalentsMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ us-gaap_FinancialInstrumentAxis
= us-gaap_MoneyMarketFundsMember
    0us-gaap_AssetsFairValueDisclosure
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_CashAndCashEquivalentsMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ us-gaap_FinancialInstrumentAxis
= us-gaap_MoneyMarketFundsMember
   
Fair Value, Measurements, Recurring [Member] | Cash And Cash Equivalents [Member] | Fair Value, Inputs, Level 3 [Member] | financial institution securities [Member]                
Assets and Liabilities Measured at Fair Value on a Recurring Basis                
Total assets measured at fair value 0us-gaap_AssetsFairValueDisclosure
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_CashAndCashEquivalentsMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ us-gaap_FinancialInstrumentAxis
= xlnx_FinancialinstitutionsecuritiesMember
  0us-gaap_AssetsFairValueDisclosure
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_CashAndCashEquivalentsMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ us-gaap_FinancialInstrumentAxis
= xlnx_FinancialinstitutionsecuritiesMember
    0us-gaap_AssetsFairValueDisclosure
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_CashAndCashEquivalentsMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ us-gaap_FinancialInstrumentAxis
= xlnx_FinancialinstitutionsecuritiesMember
   
Fair Value, Measurements, Recurring [Member] | Cash And Cash Equivalents [Member] | Fair Value, Inputs, Level 3 [Member] | Non-financial institution securities [Member]                
Assets and Liabilities Measured at Fair Value on a Recurring Basis                
Total assets measured at fair value 0us-gaap_AssetsFairValueDisclosure
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_CashAndCashEquivalentsMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ us-gaap_FinancialInstrumentAxis
= xlnx_NonfinancialinstitutionsecuritiesMember
  0us-gaap_AssetsFairValueDisclosure
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_CashAndCashEquivalentsMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ us-gaap_FinancialInstrumentAxis
= xlnx_NonfinancialinstitutionsecuritiesMember
    0us-gaap_AssetsFairValueDisclosure
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_CashAndCashEquivalentsMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ us-gaap_FinancialInstrumentAxis
= xlnx_NonfinancialinstitutionsecuritiesMember
   
Fair Value, Measurements, Recurring [Member] | Cash And Cash Equivalents [Member] | Fair Value, Inputs, Level 3 [Member] | U.S. Government and Agency Securities [Member]                
Assets and Liabilities Measured at Fair Value on a Recurring Basis                
Total assets measured at fair value 0us-gaap_AssetsFairValueDisclosure
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_CashAndCashEquivalentsMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ us-gaap_FinancialInstrumentAxis
= us-gaap_USGovernmentAgenciesDebtSecuritiesMember
  0us-gaap_AssetsFairValueDisclosure
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_CashAndCashEquivalentsMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ us-gaap_FinancialInstrumentAxis
= us-gaap_USGovernmentAgenciesDebtSecuritiesMember
    0us-gaap_AssetsFairValueDisclosure
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_CashAndCashEquivalentsMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ us-gaap_FinancialInstrumentAxis
= us-gaap_USGovernmentAgenciesDebtSecuritiesMember
   
Fair Value, Measurements, Recurring [Member] | Cash And Cash Equivalents [Member] | Fair Value, Inputs, Level 3 [Member] | Foreign Government and Agency Securities [Member]                
Assets and Liabilities Measured at Fair Value on a Recurring Basis                
Total assets measured at fair value 0us-gaap_AssetsFairValueDisclosure
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_CashAndCashEquivalentsMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ us-gaap_FinancialInstrumentAxis
= us-gaap_ForeignGovernmentDebtSecuritiesMember
  0us-gaap_AssetsFairValueDisclosure
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_CashAndCashEquivalentsMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ us-gaap_FinancialInstrumentAxis
= us-gaap_ForeignGovernmentDebtSecuritiesMember
    0us-gaap_AssetsFairValueDisclosure
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_CashAndCashEquivalentsMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ us-gaap_FinancialInstrumentAxis
= us-gaap_ForeignGovernmentDebtSecuritiesMember
   
Fair Value, Measurements, Recurring [Member] | Short-Term Investments [Member] | financial institution securities [Member]                
Assets and Liabilities Measured at Fair Value on a Recurring Basis                
Total assets measured at fair value 75,000us-gaap_AssetsFairValueDisclosure
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_ShortTermInvestmentsMember
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ us-gaap_FinancialInstrumentAxis
= xlnx_FinancialinstitutionsecuritiesMember
  75,000us-gaap_AssetsFairValueDisclosure
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_ShortTermInvestmentsMember
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ us-gaap_FinancialInstrumentAxis
= xlnx_FinancialinstitutionsecuritiesMember
    234,916us-gaap_AssetsFairValueDisclosure
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_ShortTermInvestmentsMember
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ us-gaap_FinancialInstrumentAxis
= xlnx_FinancialinstitutionsecuritiesMember
   
Fair Value, Measurements, Recurring [Member] | Short-Term Investments [Member] | Non-financial institution securities [Member]                
Assets and Liabilities Measured at Fair Value on a Recurring Basis                
Total assets measured at fair value 86,593us-gaap_AssetsFairValueDisclosure
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_ShortTermInvestmentsMember
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ us-gaap_FinancialInstrumentAxis
= xlnx_NonfinancialinstitutionsecuritiesMember
  86,593us-gaap_AssetsFairValueDisclosure
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_ShortTermInvestmentsMember
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ us-gaap_FinancialInstrumentAxis
= xlnx_NonfinancialinstitutionsecuritiesMember
    226,828us-gaap_AssetsFairValueDisclosure
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_ShortTermInvestmentsMember
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ us-gaap_FinancialInstrumentAxis
= xlnx_NonfinancialinstitutionsecuritiesMember
   
Fair Value, Measurements, Recurring [Member] | Short-Term Investments [Member] | Municipal Bonds [Member]                
Assets and Liabilities Measured at Fair Value on a Recurring Basis                
Total assets measured at fair value 33,606us-gaap_AssetsFairValueDisclosure
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_ShortTermInvestmentsMember
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ us-gaap_FinancialInstrumentAxis
= us-gaap_MunicipalBondsMember
  33,606us-gaap_AssetsFairValueDisclosure
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_ShortTermInvestmentsMember
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ us-gaap_FinancialInstrumentAxis
= us-gaap_MunicipalBondsMember
    15,780us-gaap_AssetsFairValueDisclosure
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_ShortTermInvestmentsMember
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ us-gaap_FinancialInstrumentAxis
= us-gaap_MunicipalBondsMember
   
Fair Value, Measurements, Recurring [Member] | Short-Term Investments [Member] | U.S. Government and Agency Securities [Member]                
Assets and Liabilities Measured at Fair Value on a Recurring Basis                
Total assets measured at fair value 271,434us-gaap_AssetsFairValueDisclosure
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_ShortTermInvestmentsMember
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ us-gaap_FinancialInstrumentAxis
= us-gaap_USGovernmentAgenciesDebtSecuritiesMember
  271,434us-gaap_AssetsFairValueDisclosure
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_ShortTermInvestmentsMember
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ us-gaap_FinancialInstrumentAxis
= us-gaap_USGovernmentAgenciesDebtSecuritiesMember
    438,445us-gaap_AssetsFairValueDisclosure
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_ShortTermInvestmentsMember
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ us-gaap_FinancialInstrumentAxis
= us-gaap_USGovernmentAgenciesDebtSecuritiesMember
   
Fair Value, Measurements, Recurring [Member] | Short-Term Investments [Member] | Foreign Government and Agency Securities [Member]                
Assets and Liabilities Measured at Fair Value on a Recurring Basis                
Total assets measured at fair value 28,995us-gaap_AssetsFairValueDisclosure
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_ShortTermInvestmentsMember
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ us-gaap_FinancialInstrumentAxis
= us-gaap_ForeignGovernmentDebtSecuritiesMember
  28,995us-gaap_AssetsFairValueDisclosure
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_ShortTermInvestmentsMember
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ us-gaap_FinancialInstrumentAxis
= us-gaap_ForeignGovernmentDebtSecuritiesMember
    159,951us-gaap_AssetsFairValueDisclosure
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_ShortTermInvestmentsMember
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ us-gaap_FinancialInstrumentAxis
= us-gaap_ForeignGovernmentDebtSecuritiesMember
   
Fair Value, Measurements, Recurring [Member] | Short-Term Investments [Member] | Asset-backed Securities [Member]                
Assets and Liabilities Measured at Fair Value on a Recurring Basis                
Total assets measured at fair value 202,914us-gaap_AssetsFairValueDisclosure
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_ShortTermInvestmentsMember
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ us-gaap_FinancialInstrumentAxis
= us-gaap_AssetBackedSecuritiesMember
  202,914us-gaap_AssetsFairValueDisclosure
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_ShortTermInvestmentsMember
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ us-gaap_FinancialInstrumentAxis
= us-gaap_AssetBackedSecuritiesMember
         
Fair Value, Measurements, Recurring [Member] | Short-Term Investments [Member] | Mortgage-Backed Securities [Member]                
Assets and Liabilities Measured at Fair Value on a Recurring Basis                
Total assets measured at fair value 654,898us-gaap_AssetsFairValueDisclosure
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_ShortTermInvestmentsMember
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ us-gaap_FinancialInstrumentAxis
= us-gaap_MortgageBackedSecuritiesMember
  654,898us-gaap_AssetsFairValueDisclosure
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_ShortTermInvestmentsMember
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ us-gaap_FinancialInstrumentAxis
= us-gaap_MortgageBackedSecuritiesMember
    387,508us-gaap_AssetsFairValueDisclosure
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_ShortTermInvestmentsMember
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ us-gaap_FinancialInstrumentAxis
= us-gaap_MortgageBackedSecuritiesMember
   
Fair Value, Measurements, Recurring [Member] | Short-Term Investments [Member] | Debt Mutual Fund [Member]                
Assets and Liabilities Measured at Fair Value on a Recurring Basis                
Total assets measured at fair value 39,500us-gaap_AssetsFairValueDisclosure
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_ShortTermInvestmentsMember
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ us-gaap_FinancialInstrumentAxis
= xlnx_DebtMutualFundMember
  39,500us-gaap_AssetsFairValueDisclosure
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_ShortTermInvestmentsMember
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ us-gaap_FinancialInstrumentAxis
= xlnx_DebtMutualFundMember
    20,216us-gaap_AssetsFairValueDisclosure
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_ShortTermInvestmentsMember
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ us-gaap_FinancialInstrumentAxis
= xlnx_DebtMutualFundMember
   
Fair Value, Measurements, Recurring [Member] | Short-Term Investments [Member] | Bank Loans [Member]                
Assets and Liabilities Measured at Fair Value on a Recurring Basis                
Total assets measured at fair value 96,804us-gaap_AssetsFairValueDisclosure
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_ShortTermInvestmentsMember
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ us-gaap_FinancialInstrumentAxis
= xlnx_BankLoansMember
  96,804us-gaap_AssetsFairValueDisclosure
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_ShortTermInvestmentsMember
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ us-gaap_FinancialInstrumentAxis
= xlnx_BankLoansMember
         
Fair Value, Measurements, Recurring [Member] | Short-Term Investments [Member] | Fair Value, Inputs, Level 1 [Member] | financial institution securities [Member]                
Assets and Liabilities Measured at Fair Value on a Recurring Basis                
Total assets measured at fair value 0us-gaap_AssetsFairValueDisclosure
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_ShortTermInvestmentsMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ us-gaap_FinancialInstrumentAxis
= xlnx_FinancialinstitutionsecuritiesMember
  0us-gaap_AssetsFairValueDisclosure
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_ShortTermInvestmentsMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ us-gaap_FinancialInstrumentAxis
= xlnx_FinancialinstitutionsecuritiesMember
    0us-gaap_AssetsFairValueDisclosure
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_ShortTermInvestmentsMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ us-gaap_FinancialInstrumentAxis
= xlnx_FinancialinstitutionsecuritiesMember
   
Fair Value, Measurements, Recurring [Member] | Short-Term Investments [Member] | Fair Value, Inputs, Level 1 [Member] | Non-financial institution securities [Member]                
Assets and Liabilities Measured at Fair Value on a Recurring Basis                
Total assets measured at fair value 0us-gaap_AssetsFairValueDisclosure
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_ShortTermInvestmentsMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ us-gaap_FinancialInstrumentAxis
= xlnx_NonfinancialinstitutionsecuritiesMember
  0us-gaap_AssetsFairValueDisclosure
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_ShortTermInvestmentsMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ us-gaap_FinancialInstrumentAxis
= xlnx_NonfinancialinstitutionsecuritiesMember
    0us-gaap_AssetsFairValueDisclosure
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_ShortTermInvestmentsMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ us-gaap_FinancialInstrumentAxis
= xlnx_NonfinancialinstitutionsecuritiesMember
   
Fair Value, Measurements, Recurring [Member] | Short-Term Investments [Member] | Fair Value, Inputs, Level 1 [Member] | Municipal Bonds [Member]                
Assets and Liabilities Measured at Fair Value on a Recurring Basis                
Total assets measured at fair value 0us-gaap_AssetsFairValueDisclosure
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_ShortTermInvestmentsMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ us-gaap_FinancialInstrumentAxis
= us-gaap_MunicipalBondsMember
  0us-gaap_AssetsFairValueDisclosure
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_ShortTermInvestmentsMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ us-gaap_FinancialInstrumentAxis
= us-gaap_MunicipalBondsMember
    0us-gaap_AssetsFairValueDisclosure
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_ShortTermInvestmentsMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ us-gaap_FinancialInstrumentAxis
= us-gaap_MunicipalBondsMember
   
Fair Value, Measurements, Recurring [Member] | Short-Term Investments [Member] | Fair Value, Inputs, Level 1 [Member] | U.S. Government and Agency Securities [Member]                
Assets and Liabilities Measured at Fair Value on a Recurring Basis                
Total assets measured at fair value 217,742us-gaap_AssetsFairValueDisclosure
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_ShortTermInvestmentsMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ us-gaap_FinancialInstrumentAxis
= us-gaap_USGovernmentAgenciesDebtSecuritiesMember
  217,742us-gaap_AssetsFairValueDisclosure
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_ShortTermInvestmentsMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ us-gaap_FinancialInstrumentAxis
= us-gaap_USGovernmentAgenciesDebtSecuritiesMember
    349,023us-gaap_AssetsFairValueDisclosure
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_ShortTermInvestmentsMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ us-gaap_FinancialInstrumentAxis
= us-gaap_USGovernmentAgenciesDebtSecuritiesMember
   
Fair Value, Measurements, Recurring [Member] | Short-Term Investments [Member] | Fair Value, Inputs, Level 1 [Member] | Foreign Government and Agency Securities [Member]                
Assets and Liabilities Measured at Fair Value on a Recurring Basis                
Total assets measured at fair value 0us-gaap_AssetsFairValueDisclosure
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_ShortTermInvestmentsMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ us-gaap_FinancialInstrumentAxis
= us-gaap_ForeignGovernmentDebtSecuritiesMember
  0us-gaap_AssetsFairValueDisclosure
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_ShortTermInvestmentsMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ us-gaap_FinancialInstrumentAxis
= us-gaap_ForeignGovernmentDebtSecuritiesMember
    0us-gaap_AssetsFairValueDisclosure
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_ShortTermInvestmentsMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ us-gaap_FinancialInstrumentAxis
= us-gaap_ForeignGovernmentDebtSecuritiesMember
   
Fair Value, Measurements, Recurring [Member] | Short-Term Investments [Member] | Fair Value, Inputs, Level 1 [Member] | Asset-backed Securities [Member]                
Assets and Liabilities Measured at Fair Value on a Recurring Basis                
Total assets measured at fair value 0us-gaap_AssetsFairValueDisclosure
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_ShortTermInvestmentsMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ us-gaap_FinancialInstrumentAxis
= us-gaap_AssetBackedSecuritiesMember
  0us-gaap_AssetsFairValueDisclosure
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_ShortTermInvestmentsMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ us-gaap_FinancialInstrumentAxis
= us-gaap_AssetBackedSecuritiesMember
         
Fair Value, Measurements, Recurring [Member] | Short-Term Investments [Member] | Fair Value, Inputs, Level 1 [Member] | Mortgage-Backed Securities [Member]                
Assets and Liabilities Measured at Fair Value on a Recurring Basis                
Total assets measured at fair value 0us-gaap_AssetsFairValueDisclosure
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_ShortTermInvestmentsMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ us-gaap_FinancialInstrumentAxis
= us-gaap_MortgageBackedSecuritiesMember
  0us-gaap_AssetsFairValueDisclosure
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_ShortTermInvestmentsMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ us-gaap_FinancialInstrumentAxis
= us-gaap_MortgageBackedSecuritiesMember
    0us-gaap_AssetsFairValueDisclosure
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_ShortTermInvestmentsMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ us-gaap_FinancialInstrumentAxis
= us-gaap_MortgageBackedSecuritiesMember
   
Fair Value, Measurements, Recurring [Member] | Short-Term Investments [Member] | Fair Value, Inputs, Level 1 [Member] | Debt Mutual Fund [Member]                
Assets and Liabilities Measured at Fair Value on a Recurring Basis                
Total assets measured at fair value 0us-gaap_AssetsFairValueDisclosure
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_ShortTermInvestmentsMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ us-gaap_FinancialInstrumentAxis
= xlnx_DebtMutualFundMember
  0us-gaap_AssetsFairValueDisclosure
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_ShortTermInvestmentsMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ us-gaap_FinancialInstrumentAxis
= xlnx_DebtMutualFundMember
    0us-gaap_AssetsFairValueDisclosure
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_ShortTermInvestmentsMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ us-gaap_FinancialInstrumentAxis
= xlnx_DebtMutualFundMember
   
Fair Value, Measurements, Recurring [Member] | Short-Term Investments [Member] | Fair Value, Inputs, Level 1 [Member] | Bank Loans [Member]                
Assets and Liabilities Measured at Fair Value on a Recurring Basis                
Total assets measured at fair value 0us-gaap_AssetsFairValueDisclosure
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_ShortTermInvestmentsMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ us-gaap_FinancialInstrumentAxis
= xlnx_BankLoansMember
  0us-gaap_AssetsFairValueDisclosure
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_ShortTermInvestmentsMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ us-gaap_FinancialInstrumentAxis
= xlnx_BankLoansMember
         
Fair Value, Measurements, Recurring [Member] | Short-Term Investments [Member] | Fair Value, Inputs, Level 2 [Member] | financial institution securities [Member]                
Assets and Liabilities Measured at Fair Value on a Recurring Basis                
Total assets measured at fair value 75,000us-gaap_AssetsFairValueDisclosure
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_ShortTermInvestmentsMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ us-gaap_FinancialInstrumentAxis
= xlnx_FinancialinstitutionsecuritiesMember
  75,000us-gaap_AssetsFairValueDisclosure
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_ShortTermInvestmentsMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ us-gaap_FinancialInstrumentAxis
= xlnx_FinancialinstitutionsecuritiesMember
    234,916us-gaap_AssetsFairValueDisclosure
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_ShortTermInvestmentsMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ us-gaap_FinancialInstrumentAxis
= xlnx_FinancialinstitutionsecuritiesMember
   
Fair Value, Measurements, Recurring [Member] | Short-Term Investments [Member] | Fair Value, Inputs, Level 2 [Member] | Non-financial institution securities [Member]                
Assets and Liabilities Measured at Fair Value on a Recurring Basis                
Total assets measured at fair value 86,593us-gaap_AssetsFairValueDisclosure
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_ShortTermInvestmentsMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ us-gaap_FinancialInstrumentAxis
= xlnx_NonfinancialinstitutionsecuritiesMember
  86,593us-gaap_AssetsFairValueDisclosure
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_ShortTermInvestmentsMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ us-gaap_FinancialInstrumentAxis
= xlnx_NonfinancialinstitutionsecuritiesMember
    226,828us-gaap_AssetsFairValueDisclosure
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_ShortTermInvestmentsMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ us-gaap_FinancialInstrumentAxis
= xlnx_NonfinancialinstitutionsecuritiesMember
   
Fair Value, Measurements, Recurring [Member] | Short-Term Investments [Member] | Fair Value, Inputs, Level 2 [Member] | Municipal Bonds [Member]                
Assets and Liabilities Measured at Fair Value on a Recurring Basis                
Total assets measured at fair value 33,606us-gaap_AssetsFairValueDisclosure
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_ShortTermInvestmentsMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ us-gaap_FinancialInstrumentAxis
= us-gaap_MunicipalBondsMember
  33,606us-gaap_AssetsFairValueDisclosure
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_ShortTermInvestmentsMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ us-gaap_FinancialInstrumentAxis
= us-gaap_MunicipalBondsMember
    15,780us-gaap_AssetsFairValueDisclosure
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_ShortTermInvestmentsMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ us-gaap_FinancialInstrumentAxis
= us-gaap_MunicipalBondsMember
   
Fair Value, Measurements, Recurring [Member] | Short-Term Investments [Member] | Fair Value, Inputs, Level 2 [Member] | U.S. Government and Agency Securities [Member]                
Assets and Liabilities Measured at Fair Value on a Recurring Basis                
Total assets measured at fair value 53,692us-gaap_AssetsFairValueDisclosure
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_ShortTermInvestmentsMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ us-gaap_FinancialInstrumentAxis
= us-gaap_USGovernmentAgenciesDebtSecuritiesMember
  53,692us-gaap_AssetsFairValueDisclosure
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_ShortTermInvestmentsMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ us-gaap_FinancialInstrumentAxis
= us-gaap_USGovernmentAgenciesDebtSecuritiesMember
    89,422us-gaap_AssetsFairValueDisclosure
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_ShortTermInvestmentsMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ us-gaap_FinancialInstrumentAxis
= us-gaap_USGovernmentAgenciesDebtSecuritiesMember
   
Fair Value, Measurements, Recurring [Member] | Short-Term Investments [Member] | Fair Value, Inputs, Level 2 [Member] | Foreign Government and Agency Securities [Member]                
Assets and Liabilities Measured at Fair Value on a Recurring Basis                
Total assets measured at fair value 28,995us-gaap_AssetsFairValueDisclosure
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_ShortTermInvestmentsMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ us-gaap_FinancialInstrumentAxis
= us-gaap_ForeignGovernmentDebtSecuritiesMember
  28,995us-gaap_AssetsFairValueDisclosure
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_ShortTermInvestmentsMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ us-gaap_FinancialInstrumentAxis
= us-gaap_ForeignGovernmentDebtSecuritiesMember
    159,951us-gaap_AssetsFairValueDisclosure
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_ShortTermInvestmentsMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ us-gaap_FinancialInstrumentAxis
= us-gaap_ForeignGovernmentDebtSecuritiesMember
   
Fair Value, Measurements, Recurring [Member] | Short-Term Investments [Member] | Fair Value, Inputs, Level 2 [Member] | Asset-backed Securities [Member]                
Assets and Liabilities Measured at Fair Value on a Recurring Basis                
Total assets measured at fair value 202,914us-gaap_AssetsFairValueDisclosure
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_ShortTermInvestmentsMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ us-gaap_FinancialInstrumentAxis
= us-gaap_AssetBackedSecuritiesMember
  202,914us-gaap_AssetsFairValueDisclosure
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_ShortTermInvestmentsMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ us-gaap_FinancialInstrumentAxis
= us-gaap_AssetBackedSecuritiesMember
         
Fair Value, Measurements, Recurring [Member] | Short-Term Investments [Member] | Fair Value, Inputs, Level 2 [Member] | Mortgage-Backed Securities [Member]                
Assets and Liabilities Measured at Fair Value on a Recurring Basis                
Total assets measured at fair value 654,898us-gaap_AssetsFairValueDisclosure
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_ShortTermInvestmentsMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ us-gaap_FinancialInstrumentAxis
= us-gaap_MortgageBackedSecuritiesMember
  654,898us-gaap_AssetsFairValueDisclosure
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_ShortTermInvestmentsMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ us-gaap_FinancialInstrumentAxis
= us-gaap_MortgageBackedSecuritiesMember
    387,508us-gaap_AssetsFairValueDisclosure
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_ShortTermInvestmentsMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ us-gaap_FinancialInstrumentAxis
= us-gaap_MortgageBackedSecuritiesMember
   
Fair Value, Measurements, Recurring [Member] | Short-Term Investments [Member] | Fair Value, Inputs, Level 2 [Member] | Debt Mutual Fund [Member]                
Assets and Liabilities Measured at Fair Value on a Recurring Basis                
Total assets measured at fair value 39,500us-gaap_AssetsFairValueDisclosure
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_ShortTermInvestmentsMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ us-gaap_FinancialInstrumentAxis
= xlnx_DebtMutualFundMember
  39,500us-gaap_AssetsFairValueDisclosure
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_ShortTermInvestmentsMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ us-gaap_FinancialInstrumentAxis
= xlnx_DebtMutualFundMember
    20,216us-gaap_AssetsFairValueDisclosure
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_ShortTermInvestmentsMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ us-gaap_FinancialInstrumentAxis
= xlnx_DebtMutualFundMember
   
Fair Value, Measurements, Recurring [Member] | Short-Term Investments [Member] | Fair Value, Inputs, Level 2 [Member] | Bank Loans [Member]                
Assets and Liabilities Measured at Fair Value on a Recurring Basis                
Total assets measured at fair value 96,804us-gaap_AssetsFairValueDisclosure
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_ShortTermInvestmentsMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ us-gaap_FinancialInstrumentAxis
= xlnx_BankLoansMember
  96,804us-gaap_AssetsFairValueDisclosure
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_ShortTermInvestmentsMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ us-gaap_FinancialInstrumentAxis
= xlnx_BankLoansMember
         
Fair Value, Measurements, Recurring [Member] | Short-Term Investments [Member] | Fair Value, Inputs, Level 3 [Member] | financial institution securities [Member]                
Assets and Liabilities Measured at Fair Value on a Recurring Basis                
Total assets measured at fair value 0us-gaap_AssetsFairValueDisclosure
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_ShortTermInvestmentsMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ us-gaap_FinancialInstrumentAxis
= xlnx_FinancialinstitutionsecuritiesMember
  0us-gaap_AssetsFairValueDisclosure
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_ShortTermInvestmentsMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ us-gaap_FinancialInstrumentAxis
= xlnx_FinancialinstitutionsecuritiesMember
    0us-gaap_AssetsFairValueDisclosure
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_ShortTermInvestmentsMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ us-gaap_FinancialInstrumentAxis
= xlnx_FinancialinstitutionsecuritiesMember
   
Fair Value, Measurements, Recurring [Member] | Short-Term Investments [Member] | Fair Value, Inputs, Level 3 [Member] | Non-financial institution securities [Member]                
Assets and Liabilities Measured at Fair Value on a Recurring Basis                
Total assets measured at fair value 0us-gaap_AssetsFairValueDisclosure
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_ShortTermInvestmentsMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ us-gaap_FinancialInstrumentAxis
= xlnx_NonfinancialinstitutionsecuritiesMember
  0us-gaap_AssetsFairValueDisclosure
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_ShortTermInvestmentsMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ us-gaap_FinancialInstrumentAxis
= xlnx_NonfinancialinstitutionsecuritiesMember
    0us-gaap_AssetsFairValueDisclosure
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_ShortTermInvestmentsMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ us-gaap_FinancialInstrumentAxis
= xlnx_NonfinancialinstitutionsecuritiesMember
   
Fair Value, Measurements, Recurring [Member] | Short-Term Investments [Member] | Fair Value, Inputs, Level 3 [Member] | Municipal Bonds [Member]                
Assets and Liabilities Measured at Fair Value on a Recurring Basis                
Total assets measured at fair value 0us-gaap_AssetsFairValueDisclosure
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_ShortTermInvestmentsMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ us-gaap_FinancialInstrumentAxis
= us-gaap_MunicipalBondsMember
  0us-gaap_AssetsFairValueDisclosure
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_ShortTermInvestmentsMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ us-gaap_FinancialInstrumentAxis
= us-gaap_MunicipalBondsMember
    0us-gaap_AssetsFairValueDisclosure
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_ShortTermInvestmentsMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ us-gaap_FinancialInstrumentAxis
= us-gaap_MunicipalBondsMember
   
Fair Value, Measurements, Recurring [Member] | Short-Term Investments [Member] | Fair Value, Inputs, Level 3 [Member] | U.S. Government and Agency Securities [Member]                
Assets and Liabilities Measured at Fair Value on a Recurring Basis                
Total assets measured at fair value 0us-gaap_AssetsFairValueDisclosure
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_ShortTermInvestmentsMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ us-gaap_FinancialInstrumentAxis
= us-gaap_USGovernmentAgenciesDebtSecuritiesMember
  0us-gaap_AssetsFairValueDisclosure
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_ShortTermInvestmentsMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ us-gaap_FinancialInstrumentAxis
= us-gaap_USGovernmentAgenciesDebtSecuritiesMember
    0us-gaap_AssetsFairValueDisclosure
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_ShortTermInvestmentsMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ us-gaap_FinancialInstrumentAxis
= us-gaap_USGovernmentAgenciesDebtSecuritiesMember
   
Fair Value, Measurements, Recurring [Member] | Short-Term Investments [Member] | Fair Value, Inputs, Level 3 [Member] | Foreign Government and Agency Securities [Member]                
Assets and Liabilities Measured at Fair Value on a Recurring Basis                
Total assets measured at fair value 0us-gaap_AssetsFairValueDisclosure
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_ShortTermInvestmentsMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ us-gaap_FinancialInstrumentAxis
= us-gaap_ForeignGovernmentDebtSecuritiesMember
  0us-gaap_AssetsFairValueDisclosure
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_ShortTermInvestmentsMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ us-gaap_FinancialInstrumentAxis
= us-gaap_ForeignGovernmentDebtSecuritiesMember
    0us-gaap_AssetsFairValueDisclosure
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_ShortTermInvestmentsMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ us-gaap_FinancialInstrumentAxis
= us-gaap_ForeignGovernmentDebtSecuritiesMember
   
Fair Value, Measurements, Recurring [Member] | Short-Term Investments [Member] | Fair Value, Inputs, Level 3 [Member] | Asset-backed Securities [Member]                
Assets and Liabilities Measured at Fair Value on a Recurring Basis                
Total assets measured at fair value 0us-gaap_AssetsFairValueDisclosure
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_ShortTermInvestmentsMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ us-gaap_FinancialInstrumentAxis
= us-gaap_AssetBackedSecuritiesMember
  0us-gaap_AssetsFairValueDisclosure
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_ShortTermInvestmentsMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ us-gaap_FinancialInstrumentAxis
= us-gaap_AssetBackedSecuritiesMember
         
Fair Value, Measurements, Recurring [Member] | Short-Term Investments [Member] | Fair Value, Inputs, Level 3 [Member] | Mortgage-Backed Securities [Member]                
Assets and Liabilities Measured at Fair Value on a Recurring Basis                
Total assets measured at fair value 0us-gaap_AssetsFairValueDisclosure
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_ShortTermInvestmentsMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ us-gaap_FinancialInstrumentAxis
= us-gaap_MortgageBackedSecuritiesMember
  0us-gaap_AssetsFairValueDisclosure
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_ShortTermInvestmentsMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ us-gaap_FinancialInstrumentAxis
= us-gaap_MortgageBackedSecuritiesMember
    0us-gaap_AssetsFairValueDisclosure
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_ShortTermInvestmentsMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ us-gaap_FinancialInstrumentAxis
= us-gaap_MortgageBackedSecuritiesMember
   
Fair Value, Measurements, Recurring [Member] | Short-Term Investments [Member] | Fair Value, Inputs, Level 3 [Member] | Debt Mutual Fund [Member]                
Assets and Liabilities Measured at Fair Value on a Recurring Basis                
Total assets measured at fair value 0us-gaap_AssetsFairValueDisclosure
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_ShortTermInvestmentsMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ us-gaap_FinancialInstrumentAxis
= xlnx_DebtMutualFundMember
  0us-gaap_AssetsFairValueDisclosure
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_ShortTermInvestmentsMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ us-gaap_FinancialInstrumentAxis
= xlnx_DebtMutualFundMember
    0us-gaap_AssetsFairValueDisclosure
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_ShortTermInvestmentsMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ us-gaap_FinancialInstrumentAxis
= xlnx_DebtMutualFundMember
   
Fair Value, Measurements, Recurring [Member] | Short-Term Investments [Member] | Fair Value, Inputs, Level 3 [Member] | Bank Loans [Member]                
Assets and Liabilities Measured at Fair Value on a Recurring Basis                
Total assets measured at fair value 0us-gaap_AssetsFairValueDisclosure
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_ShortTermInvestmentsMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ us-gaap_FinancialInstrumentAxis
= xlnx_BankLoansMember
  0us-gaap_AssetsFairValueDisclosure
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_ShortTermInvestmentsMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ us-gaap_FinancialInstrumentAxis
= xlnx_BankLoansMember
         
Fair Value, Measurements, Recurring [Member] | Long-Term Investments [Member] | Non-financial institution securities [Member]                
Assets and Liabilities Measured at Fair Value on a Recurring Basis                
Total assets measured at fair value           209,274us-gaap_AssetsFairValueDisclosure
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_OtherLongTermInvestmentsMember
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ us-gaap_FinancialInstrumentAxis
= xlnx_NonfinancialinstitutionsecuritiesMember
   
Fair Value, Measurements, Recurring [Member] | Long-Term Investments [Member] | Student loan auction rate securities [Member]                
Assets and Liabilities Measured at Fair Value on a Recurring Basis                
Total assets measured at fair value 10,325us-gaap_AssetsFairValueDisclosure
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_OtherLongTermInvestmentsMember
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ us-gaap_FinancialInstrumentAxis
= us-gaap_AuctionRateSecuritiesMember
  10,325us-gaap_AssetsFairValueDisclosure
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_OtherLongTermInvestmentsMember
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ us-gaap_FinancialInstrumentAxis
= us-gaap_AuctionRateSecuritiesMember
    20,160us-gaap_AssetsFairValueDisclosure
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_OtherLongTermInvestmentsMember
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ us-gaap_FinancialInstrumentAxis
= us-gaap_AuctionRateSecuritiesMember
   
Fair Value, Measurements, Recurring [Member] | Long-Term Investments [Member] | Municipal Bonds [Member]                
Assets and Liabilities Measured at Fair Value on a Recurring Basis                
Total assets measured at fair value 10,132us-gaap_AssetsFairValueDisclosure
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_OtherLongTermInvestmentsMember
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ us-gaap_FinancialInstrumentAxis
= us-gaap_MunicipalBondsMember
  10,132us-gaap_AssetsFairValueDisclosure
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_OtherLongTermInvestmentsMember
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ us-gaap_FinancialInstrumentAxis
= us-gaap_MunicipalBondsMember
    15,986us-gaap_AssetsFairValueDisclosure
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_OtherLongTermInvestmentsMember
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ us-gaap_FinancialInstrumentAxis
= us-gaap_MunicipalBondsMember
   
Fair Value, Measurements, Recurring [Member] | Long-Term Investments [Member] | U.S. Government and Agency Securities [Member]                
Assets and Liabilities Measured at Fair Value on a Recurring Basis                
Total assets measured at fair value 6,758us-gaap_AssetsFairValueDisclosure
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_OtherLongTermInvestmentsMember
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ us-gaap_FinancialInstrumentAxis
= us-gaap_USGovernmentAgenciesDebtSecuritiesMember
  6,758us-gaap_AssetsFairValueDisclosure
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_OtherLongTermInvestmentsMember
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ us-gaap_FinancialInstrumentAxis
= us-gaap_USGovernmentAgenciesDebtSecuritiesMember
    41,076us-gaap_AssetsFairValueDisclosure
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_OtherLongTermInvestmentsMember
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ us-gaap_FinancialInstrumentAxis
= us-gaap_USGovernmentAgenciesDebtSecuritiesMember
   
Fair Value, Measurements, Recurring [Member] | Long-Term Investments [Member] | Asset-backed Securities [Member]                
Assets and Liabilities Measured at Fair Value on a Recurring Basis                
Total assets measured at fair value 11,463us-gaap_AssetsFairValueDisclosure
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_OtherLongTermInvestmentsMember
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ us-gaap_FinancialInstrumentAxis
= us-gaap_AssetBackedSecuritiesMember
  11,463us-gaap_AssetsFairValueDisclosure
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_OtherLongTermInvestmentsMember
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ us-gaap_FinancialInstrumentAxis
= us-gaap_AssetBackedSecuritiesMember
         
Fair Value, Measurements, Recurring [Member] | Long-Term Investments [Member] | Mortgage-Backed Securities [Member]                
Assets and Liabilities Measured at Fair Value on a Recurring Basis                
Total assets measured at fair value 559,160us-gaap_AssetsFairValueDisclosure
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_OtherLongTermInvestmentsMember
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ us-gaap_FinancialInstrumentAxis
= us-gaap_MortgageBackedSecuritiesMember
  559,160us-gaap_AssetsFairValueDisclosure
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_OtherLongTermInvestmentsMember
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ us-gaap_FinancialInstrumentAxis
= us-gaap_MortgageBackedSecuritiesMember
    847,581us-gaap_AssetsFairValueDisclosure
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_OtherLongTermInvestmentsMember
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ us-gaap_FinancialInstrumentAxis
= us-gaap_MortgageBackedSecuritiesMember
   
Fair Value, Measurements, Recurring [Member] | Long-Term Investments [Member] | Debt Mutual Fund [Member]                
Assets and Liabilities Measured at Fair Value on a Recurring Basis                
Total assets measured at fair value 56,175us-gaap_AssetsFairValueDisclosure
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_OtherLongTermInvestmentsMember
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ us-gaap_FinancialInstrumentAxis
= xlnx_DebtMutualFundMember
  56,175us-gaap_AssetsFairValueDisclosure
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_OtherLongTermInvestmentsMember
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ us-gaap_FinancialInstrumentAxis
= xlnx_DebtMutualFundMember
    56,698us-gaap_AssetsFairValueDisclosure
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_OtherLongTermInvestmentsMember
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ us-gaap_FinancialInstrumentAxis
= xlnx_DebtMutualFundMember
   
Fair Value, Measurements, Recurring [Member] | Long-Term Investments [Member] | Fair Value, Inputs, Level 1 [Member] | Non-financial institution securities [Member]                
Assets and Liabilities Measured at Fair Value on a Recurring Basis                
Total assets measured at fair value           0us-gaap_AssetsFairValueDisclosure
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_OtherLongTermInvestmentsMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ us-gaap_FinancialInstrumentAxis
= xlnx_NonfinancialinstitutionsecuritiesMember
   
Fair Value, Measurements, Recurring [Member] | Long-Term Investments [Member] | Fair Value, Inputs, Level 1 [Member] | Student loan auction rate securities [Member]                
Assets and Liabilities Measured at Fair Value on a Recurring Basis                
Total assets measured at fair value 0us-gaap_AssetsFairValueDisclosure
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_OtherLongTermInvestmentsMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ us-gaap_FinancialInstrumentAxis
= us-gaap_AuctionRateSecuritiesMember
  0us-gaap_AssetsFairValueDisclosure
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_OtherLongTermInvestmentsMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ us-gaap_FinancialInstrumentAxis
= us-gaap_AuctionRateSecuritiesMember
    0us-gaap_AssetsFairValueDisclosure
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_OtherLongTermInvestmentsMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ us-gaap_FinancialInstrumentAxis
= us-gaap_AuctionRateSecuritiesMember
   
Fair Value, Measurements, Recurring [Member] | Long-Term Investments [Member] | Fair Value, Inputs, Level 1 [Member] | Municipal Bonds [Member]                
Assets and Liabilities Measured at Fair Value on a Recurring Basis                
Total assets measured at fair value 0us-gaap_AssetsFairValueDisclosure
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_OtherLongTermInvestmentsMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ us-gaap_FinancialInstrumentAxis
= us-gaap_MunicipalBondsMember
  0us-gaap_AssetsFairValueDisclosure
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_OtherLongTermInvestmentsMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ us-gaap_FinancialInstrumentAxis
= us-gaap_MunicipalBondsMember
    0us-gaap_AssetsFairValueDisclosure
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_OtherLongTermInvestmentsMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ us-gaap_FinancialInstrumentAxis
= us-gaap_MunicipalBondsMember
   
Fair Value, Measurements, Recurring [Member] | Long-Term Investments [Member] | Fair Value, Inputs, Level 1 [Member] | U.S. Government and Agency Securities [Member]                
Assets and Liabilities Measured at Fair Value on a Recurring Basis                
Total assets measured at fair value 0us-gaap_AssetsFairValueDisclosure
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_OtherLongTermInvestmentsMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ us-gaap_FinancialInstrumentAxis
= us-gaap_USGovernmentAgenciesDebtSecuritiesMember
  0us-gaap_AssetsFairValueDisclosure
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_OtherLongTermInvestmentsMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ us-gaap_FinancialInstrumentAxis
= us-gaap_USGovernmentAgenciesDebtSecuritiesMember
    4,950us-gaap_AssetsFairValueDisclosure
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_OtherLongTermInvestmentsMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ us-gaap_FinancialInstrumentAxis
= us-gaap_USGovernmentAgenciesDebtSecuritiesMember
   
Fair Value, Measurements, Recurring [Member] | Long-Term Investments [Member] | Fair Value, Inputs, Level 1 [Member] | Asset-backed Securities [Member]                
Assets and Liabilities Measured at Fair Value on a Recurring Basis                
Total assets measured at fair value 0us-gaap_AssetsFairValueDisclosure
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_OtherLongTermInvestmentsMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ us-gaap_FinancialInstrumentAxis
= us-gaap_AssetBackedSecuritiesMember
  0us-gaap_AssetsFairValueDisclosure
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_OtherLongTermInvestmentsMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ us-gaap_FinancialInstrumentAxis
= us-gaap_AssetBackedSecuritiesMember
         
Fair Value, Measurements, Recurring [Member] | Long-Term Investments [Member] | Fair Value, Inputs, Level 1 [Member] | Mortgage-Backed Securities [Member]                
Assets and Liabilities Measured at Fair Value on a Recurring Basis                
Total assets measured at fair value 0us-gaap_AssetsFairValueDisclosure
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_OtherLongTermInvestmentsMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ us-gaap_FinancialInstrumentAxis
= us-gaap_MortgageBackedSecuritiesMember
  0us-gaap_AssetsFairValueDisclosure
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_OtherLongTermInvestmentsMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ us-gaap_FinancialInstrumentAxis
= us-gaap_MortgageBackedSecuritiesMember
    0us-gaap_AssetsFairValueDisclosure
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_OtherLongTermInvestmentsMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ us-gaap_FinancialInstrumentAxis
= us-gaap_MortgageBackedSecuritiesMember
   
Fair Value, Measurements, Recurring [Member] | Long-Term Investments [Member] | Fair Value, Inputs, Level 1 [Member] | Debt Mutual Fund [Member]                
Assets and Liabilities Measured at Fair Value on a Recurring Basis                
Total assets measured at fair value 0us-gaap_AssetsFairValueDisclosure
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_OtherLongTermInvestmentsMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ us-gaap_FinancialInstrumentAxis
= xlnx_DebtMutualFundMember
  0us-gaap_AssetsFairValueDisclosure
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_OtherLongTermInvestmentsMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ us-gaap_FinancialInstrumentAxis
= xlnx_DebtMutualFundMember
    0us-gaap_AssetsFairValueDisclosure
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_OtherLongTermInvestmentsMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ us-gaap_FinancialInstrumentAxis
= xlnx_DebtMutualFundMember
   
Fair Value, Measurements, Recurring [Member] | Long-Term Investments [Member] | Fair Value, Inputs, Level 2 [Member] | Non-financial institution securities [Member]                
Assets and Liabilities Measured at Fair Value on a Recurring Basis                
Total assets measured at fair value           209,274us-gaap_AssetsFairValueDisclosure
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_OtherLongTermInvestmentsMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ us-gaap_FinancialInstrumentAxis
= xlnx_NonfinancialinstitutionsecuritiesMember
   
Fair Value, Measurements, Recurring [Member] | Long-Term Investments [Member] | Fair Value, Inputs, Level 2 [Member] | Student loan auction rate securities [Member]                
Assets and Liabilities Measured at Fair Value on a Recurring Basis                
Total assets measured at fair value 0us-gaap_AssetsFairValueDisclosure
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_OtherLongTermInvestmentsMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ us-gaap_FinancialInstrumentAxis
= us-gaap_AuctionRateSecuritiesMember
  0us-gaap_AssetsFairValueDisclosure
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_OtherLongTermInvestmentsMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ us-gaap_FinancialInstrumentAxis
= us-gaap_AuctionRateSecuritiesMember
    0us-gaap_AssetsFairValueDisclosure
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_OtherLongTermInvestmentsMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ us-gaap_FinancialInstrumentAxis
= us-gaap_AuctionRateSecuritiesMember
   
Fair Value, Measurements, Recurring [Member] | Long-Term Investments [Member] | Fair Value, Inputs, Level 2 [Member] | Municipal Bonds [Member]                
Assets and Liabilities Measured at Fair Value on a Recurring Basis                
Total assets measured at fair value 10,132us-gaap_AssetsFairValueDisclosure
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_OtherLongTermInvestmentsMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ us-gaap_FinancialInstrumentAxis
= us-gaap_MunicipalBondsMember
  10,132us-gaap_AssetsFairValueDisclosure
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_OtherLongTermInvestmentsMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ us-gaap_FinancialInstrumentAxis
= us-gaap_MunicipalBondsMember
    15,986us-gaap_AssetsFairValueDisclosure
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_OtherLongTermInvestmentsMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ us-gaap_FinancialInstrumentAxis
= us-gaap_MunicipalBondsMember
   
Fair Value, Measurements, Recurring [Member] | Long-Term Investments [Member] | Fair Value, Inputs, Level 2 [Member] | U.S. Government and Agency Securities [Member]                
Assets and Liabilities Measured at Fair Value on a Recurring Basis                
Total assets measured at fair value 6,758us-gaap_AssetsFairValueDisclosure
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_OtherLongTermInvestmentsMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ us-gaap_FinancialInstrumentAxis
= us-gaap_USGovernmentAgenciesDebtSecuritiesMember
  6,758us-gaap_AssetsFairValueDisclosure
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_OtherLongTermInvestmentsMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ us-gaap_FinancialInstrumentAxis
= us-gaap_USGovernmentAgenciesDebtSecuritiesMember
    36,126us-gaap_AssetsFairValueDisclosure
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_OtherLongTermInvestmentsMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ us-gaap_FinancialInstrumentAxis
= us-gaap_USGovernmentAgenciesDebtSecuritiesMember
   
Fair Value, Measurements, Recurring [Member] | Long-Term Investments [Member] | Fair Value, Inputs, Level 2 [Member] | Asset-backed Securities [Member]                
Assets and Liabilities Measured at Fair Value on a Recurring Basis                
Total assets measured at fair value 11,463us-gaap_AssetsFairValueDisclosure
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_OtherLongTermInvestmentsMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ us-gaap_FinancialInstrumentAxis
= us-gaap_AssetBackedSecuritiesMember
  11,463us-gaap_AssetsFairValueDisclosure
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_OtherLongTermInvestmentsMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ us-gaap_FinancialInstrumentAxis
= us-gaap_AssetBackedSecuritiesMember
         
Fair Value, Measurements, Recurring [Member] | Long-Term Investments [Member] | Fair Value, Inputs, Level 2 [Member] | Mortgage-Backed Securities [Member]                
Assets and Liabilities Measured at Fair Value on a Recurring Basis                
Total assets measured at fair value 559,160us-gaap_AssetsFairValueDisclosure
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_OtherLongTermInvestmentsMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ us-gaap_FinancialInstrumentAxis
= us-gaap_MortgageBackedSecuritiesMember
  559,160us-gaap_AssetsFairValueDisclosure
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_OtherLongTermInvestmentsMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ us-gaap_FinancialInstrumentAxis
= us-gaap_MortgageBackedSecuritiesMember
    847,581us-gaap_AssetsFairValueDisclosure
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_OtherLongTermInvestmentsMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ us-gaap_FinancialInstrumentAxis
= us-gaap_MortgageBackedSecuritiesMember
   
Fair Value, Measurements, Recurring [Member] | Long-Term Investments [Member] | Fair Value, Inputs, Level 2 [Member] | Debt Mutual Fund [Member]                
Assets and Liabilities Measured at Fair Value on a Recurring Basis                
Total assets measured at fair value 56,175us-gaap_AssetsFairValueDisclosure
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_OtherLongTermInvestmentsMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ us-gaap_FinancialInstrumentAxis
= xlnx_DebtMutualFundMember
  56,175us-gaap_AssetsFairValueDisclosure
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_OtherLongTermInvestmentsMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ us-gaap_FinancialInstrumentAxis
= xlnx_DebtMutualFundMember
    56,698us-gaap_AssetsFairValueDisclosure
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_OtherLongTermInvestmentsMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ us-gaap_FinancialInstrumentAxis
= xlnx_DebtMutualFundMember
   
Fair Value, Measurements, Recurring [Member] | Long-Term Investments [Member] | Fair Value, Inputs, Level 3 [Member] | Non-financial institution securities [Member]                
Assets and Liabilities Measured at Fair Value on a Recurring Basis                
Total assets measured at fair value           0us-gaap_AssetsFairValueDisclosure
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_OtherLongTermInvestmentsMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ us-gaap_FinancialInstrumentAxis
= xlnx_NonfinancialinstitutionsecuritiesMember
   
Fair Value, Measurements, Recurring [Member] | Long-Term Investments [Member] | Fair Value, Inputs, Level 3 [Member] | Student loan auction rate securities [Member]                
Assets and Liabilities Measured at Fair Value on a Recurring Basis                
Total assets measured at fair value 10,325us-gaap_AssetsFairValueDisclosure
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_OtherLongTermInvestmentsMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ us-gaap_FinancialInstrumentAxis
= us-gaap_AuctionRateSecuritiesMember
  10,325us-gaap_AssetsFairValueDisclosure
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_OtherLongTermInvestmentsMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ us-gaap_FinancialInstrumentAxis
= us-gaap_AuctionRateSecuritiesMember
    20,160us-gaap_AssetsFairValueDisclosure
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_OtherLongTermInvestmentsMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ us-gaap_FinancialInstrumentAxis
= us-gaap_AuctionRateSecuritiesMember
   
Fair Value, Measurements, Recurring [Member] | Long-Term Investments [Member] | Fair Value, Inputs, Level 3 [Member] | Municipal Bonds [Member]                
Assets and Liabilities Measured at Fair Value on a Recurring Basis                
Total assets measured at fair value 0us-gaap_AssetsFairValueDisclosure
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_OtherLongTermInvestmentsMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ us-gaap_FinancialInstrumentAxis
= us-gaap_MunicipalBondsMember
  0us-gaap_AssetsFairValueDisclosure
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_OtherLongTermInvestmentsMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ us-gaap_FinancialInstrumentAxis
= us-gaap_MunicipalBondsMember
    0us-gaap_AssetsFairValueDisclosure
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_OtherLongTermInvestmentsMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ us-gaap_FinancialInstrumentAxis
= us-gaap_MunicipalBondsMember
   
Fair Value, Measurements, Recurring [Member] | Long-Term Investments [Member] | Fair Value, Inputs, Level 3 [Member] | U.S. Government and Agency Securities [Member]                
Assets and Liabilities Measured at Fair Value on a Recurring Basis                
Total assets measured at fair value 0us-gaap_AssetsFairValueDisclosure
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_OtherLongTermInvestmentsMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ us-gaap_FinancialInstrumentAxis
= us-gaap_USGovernmentAgenciesDebtSecuritiesMember
  0us-gaap_AssetsFairValueDisclosure
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_OtherLongTermInvestmentsMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ us-gaap_FinancialInstrumentAxis
= us-gaap_USGovernmentAgenciesDebtSecuritiesMember
    0us-gaap_AssetsFairValueDisclosure
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_OtherLongTermInvestmentsMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ us-gaap_FinancialInstrumentAxis
= us-gaap_USGovernmentAgenciesDebtSecuritiesMember
   
Fair Value, Measurements, Recurring [Member] | Long-Term Investments [Member] | Fair Value, Inputs, Level 3 [Member] | Asset-backed Securities [Member]                
Assets and Liabilities Measured at Fair Value on a Recurring Basis                
Total assets measured at fair value                  
Fair Value, Measurements, Recurring [Member] | Long-Term Investments [Member] | Fair Value, Inputs, Level 3 [Member] | Mortgage-Backed Securities [Member]                
Assets and Liabilities Measured at Fair Value on a Recurring Basis                
Total assets measured at fair value 0us-gaap_AssetsFairValueDisclosure
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_OtherLongTermInvestmentsMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ us-gaap_FinancialInstrumentAxis
= us-gaap_MortgageBackedSecuritiesMember
  0us-gaap_AssetsFairValueDisclosure
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_OtherLongTermInvestmentsMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ us-gaap_FinancialInstrumentAxis
= us-gaap_MortgageBackedSecuritiesMember
    0us-gaap_AssetsFairValueDisclosure
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_OtherLongTermInvestmentsMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ us-gaap_FinancialInstrumentAxis
= us-gaap_MortgageBackedSecuritiesMember
   
Fair Value, Measurements, Recurring [Member] | Long-Term Investments [Member] | Fair Value, Inputs, Level 3 [Member] | Debt Mutual Fund [Member]                
Assets and Liabilities Measured at Fair Value on a Recurring Basis                
Total assets measured at fair value $ 0us-gaap_AssetsFairValueDisclosure
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_OtherLongTermInvestmentsMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ us-gaap_FinancialInstrumentAxis
= xlnx_DebtMutualFundMember
  $ 0us-gaap_AssetsFairValueDisclosure
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_OtherLongTermInvestmentsMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ us-gaap_FinancialInstrumentAxis
= xlnx_DebtMutualFundMember
    $ 0us-gaap_AssetsFairValueDisclosure
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_OtherLongTermInvestmentsMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ us-gaap_FinancialInstrumentAxis
= xlnx_DebtMutualFundMember
   
[1] During the first nine months of fiscal 2015 and 2014, the Company redeemed $11.0 million and $10.3 million, respectively, of student loan auction rate securities for cash at par value.